Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Navid Teymourian

dblp:318/8602 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0002-5535-2439ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 70% Program analysis · 23% Requirements engineering and software design · 7%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › immunoinformatics
epitope prediction
0.712023
Using a novel structure/function approach to select diverse swine major histocompatibility complex 1 alleles to predict epitopes for vaccine development · Bioinform. 2023
Bioinformatics and computational biology › protein structure prediction › template-based modeling
homology modeling
0.712023
Using a novel structure/function approach to select diverse swine major histocompatibility complex 1 alleles to predict epitopes for vaccine development · Bioinform. 2023
Program analysis › static analysis
dependency analysis
0.612022
A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems · IEEE Trans. Software Eng. 2022
Software maintenance and evolution
program comprehension
0.612022
A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems · IEEE Trans. Software Eng. 2022
Software maintenance and evolution › software modularization
software clustering
0.612022
A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems · IEEE Trans. Software Eng. 2022
Software maintenance and evolution
software modularization
0.612022
A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems · IEEE Trans. Software Eng. 2022
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery
0.212022
A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems · IEEE Trans. Software Eng. 2022

Methods — techniques the papers use, named apart from their topics

molecular dynamics simulation · 0.7homology modeling · 0.7docking · 0.7clustering algorithm · 0.6
YearPublicationVenuePosition
2023 Using a novel structure/function approach to select diverse swine major histocompatibility complex 1 alleles to predict epitopes for vaccine development
abstract
MOTIVATION: Swine leukocyte antigens (SLAs) (i.e. swine major histocompatibility complex proteins) conduct a fundamental role in swine immunity. To generate a protective vaccine across an outbred species, such as pigs, it is critical that epitopes that bind to diverse SLA alleles are used in the vaccine development process. We introduced a new strategy for epitope prediction. RESULTS: We employed molecular dynamics simulation to identify key amino acids for interactions with epitopes. We developed an algorithm wherein each SLA-1 is compared to a crystalized reference allele with unique weighting for non-conserved amino acids based on R group and position. We then performed homology modeling and electrostatic contact mapping to visualize how relatively small changes in sequences impacted the charge distribution in the binding site. We selected eight diverse SLA-1 alleles and performed homology modeling followed, by protein-peptide docking and binding affinity analyses, to identify porcine reproductive and respiratory syndrome virus matrix protein epitopes that bind with high affinity to these alleles. We also performed docking analysis on the epitopes identified as strong binders using NetMHCpan 4.1. Epitopes predicted to bind to our eight SLA-1 alleles had equivalent or higher energetic interactions than those predicted to bind to the NetMHCpan 4.1 allele repertoire. This approach of selecting diverse SLA-1 alleles, followed by homology modeling, and docking simulations, can be used as a novel strategy for epitope prediction that complements other available tools and is especially useful when available tools do not offer a prediction for SLAs/major histocompatibility complex. AVAILABILITY AND IMPLEMENTATION: The data underlying this article are available in the online Supplementary Material.
Zahed Khatooni, Navid Teymourian, Heather L. Wilson
Bioinform.2
2022 A Fast Clustering Algorithm for Modularization of Large-Scale Software Systems
abstract
A software system evolves over time in order to meet the needs of users. Understanding a program is the most important step to apply new requirements. Clustering techniques through dividing a program into small and meaningful parts make it possible to understand the program. In general, clustering algorithms are classified into two categories: hierarchical and non-hierarchical algorithms (such as search-based approaches). While clustering problems generally tend to be NP-hard, search-based algorithms produce acceptable clustering and have time and space constraints and hence they are inefficient in large-scale software systems. Most algorithms which currently used in software clustering fields do not scale well when applied to large and very large applications. In this paper, we present a new and fast clustering algorithm, FCA, that can overcome space and time constraints of existing algorithms by performing operations on the dependency matrix and extracting other matrices based on a set of features. The experimental results on ten small-sized applications, ten folders with different functionalities from Mozilla Firefox, a large-sized application (namely ITK), and a very large-sized application (namely Chromium) demonstrate that the proposed algorithm achieves higher quality modularization compared with hierarchical algorithms. It can also compete with search-based algorithms and a clustering algorithm based on subsystem patterns. But the running time of the proposed algorithm is much shorter than that of the hierarchical and non-hierarchical algorithms. The source code of the proposed algorithm can be accessed athttps://github.com/SoftwareMaintenanceLab.
Navid Teymourian, Habib Izadkhah, Ayaz Isazadeh
IEEE Trans. Software Eng.1