Skip to content

Commit 6eaca4a

Browse files
committed
Redesign lab website.
1 parent a5adbd5 commit 6eaca4a

File tree

15 files changed

+426
-66
lines changed

15 files changed

+426
-66
lines changed

.claude/settings.local.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"mcp__acp__Write",
5+
"mcp__acp__Edit",
6+
"mcp__acp__Bash"
7+
]
8+
}
9+
}

public/images/people/kumar.jpg

87.7 KB
Loading

public/images/people/kumar.png

866 KB
Loading
55.8 KB
Loading

public/images/people/russom.jpg

178 KB
Loading

src/data/people.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@
1717
"image": "/images/people/pan.jpg"
1818
}
1919
],
20+
"postdocs": [
21+
{
22+
"name": "Rachit Kumar, PhD",
23+
"bio": "Dr. Kumar is a medical student in the Penn Medical Scientist Training Program and a recent PhD graduate from the Graduate Group in Genomics and Computational Biology. His research focuses on developing new methods in protein and drug representation learning to improve the detection of new therapies for human disease.",
24+
"email": "rachit.kumar@pennmedicine.upenn.edu",
25+
"image": "/images/people/kumar.jpg"
26+
}
27+
],
2028
"gradStudents": [
2129
{
2230
"name": "Chloé Paris",
@@ -53,9 +61,25 @@
5361
"program": "PhD Student in Genomics and Computational Biology",
5462
"research": "Research focus: Informatics of autoimmune disease, drug adverse events, machine learning.",
5563
"image": "/images/people/abdurezak.jpg"
64+
},
65+
{
66+
"name": "Heran Russom",
67+
"program": "PhD Rotation Student in Genomics and Computational Biology",
68+
"research": "Research focus: Graph representation learning, clinical informatics.",
69+
"image": "/images/people/russom.jpg"
70+
},
71+
{
72+
"name": "Andrew Zolensky",
73+
"program": "PhD Student in Genomics and Computational Biology",
74+
"research": "Research focus: Graph representation learning, clinical informatics."
5675
}
5776
],
5877
"alumni": [
78+
{
79+
"name": "Tianqi Shang",
80+
"year": "2025",
81+
"currentPosition": "PhD Student in Genomics and Computational Biology at UPenn"
82+
},
5983
{
6084
"name": "Giuseppe Albi, PhD",
6185
"year": "2024",

src/data/publications.json

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,64 @@
11
[
2+
{
3+
"title": "Clinical Knowledge Representation in Data Science",
4+
"authors": "Nguyen TA, Su W, Rajagopalan A, Abdurezak N, Hewryk OSI, & Romano JD",
5+
"journal": "Annual Review of Biomedical Data Science (accepted; in-press)",
6+
"year": 2026,
7+
"la": true,
8+
"ca": true,
9+
"abstract": "The vast potential of observational healthcare data in biomedical discovery remains largely unrealized because clinical records are fragmented, unstructured, and generated for patient care rather than research. Clinical knowledge representation (KR) helps to bridge this gap by encoding information in standardized, computable formats that preserve meaning and context. This review examines KR across the clinical data lifecycle, from its generation in healthcare settings to its transformation for secondary use and its eventual application in data science. We highlight foundational components such as standardized terminologies, ontologies, and common data models that enable data harmonization and interoperability. We further discuss how these structured representations support multimodal data integration and the development of more accurate, interpretable AI models. Adopting a semantic-first approach to KR is essential for transforming fragmented clinical data into reusable, trustworthy knowledge that advances data-driven discovery and improves patient care."
10+
},
11+
{
12+
"title": "Towards symbolic regression for interpretable clinical decision scores",
13+
"authors": "Aldeia GSI, Romano JD, de Franca FO, Herman DS, & La Cava WG",
14+
"journal": "Philosophical Transactions A (accepted; in-press)",
15+
"year": 2026,
16+
"la": false,
17+
"ca": false,
18+
"abstract": "Medical decision-making makes frequent use of algorithms that combine risk equations with rules, providing clear and standardized treatment pathways. Symbolic regression (SR) traditionally limits its search space to continuous function forms and their parameters, making it difficult to model this decisionmaking. However, due to its ability to derive datadriven, interpretable models, SR holds promise for developing data-driven clinical risk scores. To that end we introduce Brush, an SR algorithm that combines decision-tree-like splitting algorithms with non-linear constant optimization, allowing for seamless integration of rule-based logic into symbolic regression and classification models. Brush achieves Paretooptimal performance on SRBench, and was applied to recapitulate two widely used clinical scoring systems, achieving high accuracy and interpretable models. Compared to decision trees, random forests, and other SR methods, Brush achieves comparable or superior predictive performance while producing simpler models."
19+
},
20+
{
21+
"title": "Learnable Protein Representations in Computational Biology for Predicting Drug-Target Affinity",
22+
"authors": "Kumar R, Romano JD, & Ritchie MD",
23+
"journal": "Journal of Cheminformatics",
24+
"year": 2026,
25+
"url": "https://link.springer.com/article/10.1186/s13321-025-01145-7",
26+
"doi": "10.1186/s13321-025-01145-7",
27+
"la": false,
28+
"ca": false,
29+
"pmid": "41514440",
30+
"abstract": "In this review, we discuss the various different types of learnable protein representations that have been used in computational biology, with a particular focus on representations that have been used in the paradigm of predicting drug-target affinity. We explore this from multiple perspectives: the source of protein information used, the training paradigms used in generating and applying such representations, and the types of (deep-learning-based) encoding or embedding methods that have been used to generate and operate on such representations. We focus on drug-target affinity due to its particular relevance and utility in the field of drug development and assessment, and we make suggestions for how drug-target affinity prediction methods development can be further improved by examining the current literature from the aforementioned perspectives. This survey thus serves as a valuable resource for researchers seeking to develop methods for predicting drug-target affinity by exploring how protein information has been used and could be used in effective ways to improve such predictions."
31+
},
32+
{
33+
"title": "CASTER-DTA: Equivariant Graph Neural Networks for Predicting Drug-Target Affinity",
34+
"authors": "Kumar R, Romano JD, & Ritchie MD",
35+
"journal": "Briefings in Bioinformatics",
36+
"volume": "26",
37+
"issue": "5",
38+
"pages": "bbaf554",
39+
"year": 2025,
40+
"month": "September",
41+
"url": "https://academic.oup.com/bib/article/26/5/bbaf554/8303310",
42+
"doi": "10.1093/bib/bbaf554",
43+
"la": false,
44+
"ca": false,
45+
"pmid": "41139314",
46+
"pmcid": "PMC12554097",
47+
"abstract": "Accurately determining the binding affinity of a ligand with a protein is important for drug design, development, and screening. With the advent of accessible protein structure prediction methods such as AlphaFold, predicted protein 3D structures are readily available; however, scalable methods for predicting binding affinity currently do not take full advantage of 3D protein information. Here, we present CASTER-DTA (Cross-Attention with Structural Target Equivariant Representations for Drug–Target Affinity), which uses an equivariant graph neural network (GNN) to learn more robust protein representations alongside a standard GNN to learn molecular representations to predict DTA. We augment these representations by incorporating an attention-based mechanism between protein residues and drug atoms to improve interpretability. We show that CASTER-DTA represents a state-of-the-art improvement on multiple benchmarks for predicting DTA, and that it generates novel insights for several related tasks. We then apply CASTER-DTA to create a large resource of the binding affinities of every drug approved by the U.S. Food and Drug Administration (FDA) against every protein in the human proteome and make these predictions freely available for download. We also make available a web server for researchers to apply a pretrained CASTER-DTA model for predicting binding affinities between arbitrary proteins and drugs."
48+
},
49+
{
50+
"title": "DRIVE-KG: Enhancing variant-phenotype association discovery in understudied complex diseases using heterogeneous knowledge graphs",
51+
"authors": "Rajagopalan A, Nguyen TA, Guare LA, Garao Rico AL, Venkatesh R, Caruth L, Regeneron Genetics Center, Penn Medicine BioBank, Verma A, Ritchie MD, Hall MA, Setia-Verma S, & Romano JD",
52+
"journal": "2026 Pacific Symposium on Biocomputing",
53+
"volume": "2026",
54+
"pages": "830-848",
55+
"year": 2026,
56+
"month": "January",
57+
"url": "https://psb.stanford.edu/psb-online/proceedings/psb26/rajagopalan.pdf",
58+
"la": true,
59+
"ca": true,
60+
"abstract": "Multi-omics data are instrumental in obtaining a comprehensive picture of complex biological systems. This is particularly useful for women's health conditions, such as endometriosis which has been historically understudied despite having a high prevalence (around 10% of women of reproductive age). Subsequently, endometriosis has limited genetic characterization: current genome-wide association studies explain only 11% of its 47% total estimated heritability. Graph representations provide an intuitive and meaningful way to relate concepts across diverse data sources and address fundamental sparsity and dimensionality challenges with multi-omics data analysis. Here we present DRIVE-KG (Disease Risk Inference and Variant Exploration-Knowledge Graph), which uses a heterogeneous graph representation to integrate biological data from multi-omics datasets: dbSNP, NCBI Human Gene, Omics Pred, GTEx, and Open Targets. We drew directly from the knowledge captured in these data, using nodes to represent genes, single nucleotide polymorphisms, proteins, and phenotypes, and edges to represent relationships between these concepts. We trained two models using DRIVE-KG: a link prediction model to suggest associations between SNPs and two pilot phenotypes (endometriosis and obesity), and a graph convolutional network (GCN) to classify patient-level endometriosis status. We conducted the patient-level classification using data from 1,441 Penn Medicine BioBank participants with gold standard chart-reviewed endometriosis status. The link prediction model uncovered 66 high-confidence (score ≥ 0.95) previously unreported SNP-endometriosis associations. Many of these variants were linked to obesity/body mass index traits (24.2%), lipid metabolism (6%), and depressive disorders (4.5%), showing agreement with emerging hypotheses about endometriosis etiology. In contrast, 11% of the 149 high confidence, candidate SNP-obesity associations (score ≥ 0.9888) were in LD with known obesity associations. The GCN to classify patient endometriosis status had an AUPRC of 0.738 compared to 0.679 for a genetic risk score. Despite this moderate improvement, we found that the GCN learned meaningful stratification of underlying adenomyosis signal and severe grades of endometriosis. We have demonstrated that heterogeneous integration of multi-omics data is valuable for diverse downstream tasks-including discovery and clinical prediction-particularly for understudied diseases where traditional genomic approaches are insufficient."
61+
},
262
{
363
"title": "Enhancing Molecular Representation Learning through the Combination of 3D and 2D Graph Machine Learning",
464
"authors": "Pan IT & Romano JD",
@@ -315,4 +375,4 @@
315375
"pmid": "39670359",
316376
"abstract": "Artificial Intelligence (AI) technologies are increasingly capable of processing complex and multilayered datasets. Innovations in generative AI and deep learning have notably enhanced the extraction of insights from both unstructured texts, images, and structured data alike. These breakthroughs in AI technology have spurred a wave of research in the medical field, leading to the creation of a variety of tools aimed at improving clinical decision-making, patient monitoring, image analysis, and emergency response systems. However, thorough research is essential to fully understand the broader impact and potential consequences of deploying AI within the healthcare sector."
317377
}
318-
]
378+
]

src/data/research.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@
2020
}
2121
],
2222
"funding": [
23+
{
24+
"agency": "NIH",
25+
"title": "Genomic and exposomic factors in the cause and rise of autism",
26+
"awardNumber": "OT2-OD040373",
27+
"years": "2025-2028",
28+
"url": "https://reporter.nih.gov/project-details/11361762"
29+
},
2330
{
2431
"agency": "NSF",
2532
"title": "SCH: An intraoral device for multimodal data integration and risk modification connects the oral microbiome to systemic health",
@@ -42,4 +49,4 @@
4249
"years": "2023-2025"
4350
}
4451
]
45-
}
52+
}

src/data/resources.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"software": [
3+
{
4+
"name": "Ista",
5+
"description": "An ontology-driven toolkit for biomedical knowledge base assembly. Provides flexible manipulation and construction of knowledge graphs.",
6+
"docsUrl": "/software/ista",
7+
"github": "https://github.com/RomanoLab/ista",
8+
"publication": {
9+
"title": "Ista: An Ontology-Driven Toolkit for Biomedical Knowledge Base Assembly",
10+
"journal": "Studies in Health Technology and Informatics",
11+
"year": 2025
12+
}
13+
}
14+
],
15+
"data": [
16+
{
17+
"name": "ComptoxAI",
18+
"description": "A comprehensive data infrastructure and AI toolkit for computational toxicology. Features a graph-formatted knowledge base containing over 1.2 million chemicals of toxicological concern, describing how they act on the human body. Includes Python package, REST API, and browser interface.",
19+
"url": "https://comptox.ai",
20+
"github": "https://github.com/RomanoLab/comptox_ai",
21+
"publication": {
22+
"title": "Automating Predictive Toxicology Using ComptoxAI",
23+
"journal": "Chemical Research in Toxicology",
24+
"year": 2022,
25+
"doi": "10.1021/acs.chemrestox.2c00074",
26+
"pmid": "35819939"
27+
}
28+
},
29+
{
30+
"name": "AlzKB",
31+
"description": "A large, heterogeneous graph knowledge base for Alzheimer's disease etiology and candidate therapeutics. Assembled from 22 external data sources, containing 118,902 entities with 1,309,527 relationships. Supports graph machine learning for drug repurposing and RAG-based natural language queries.",
32+
"url": "https://alzkb.ai",
33+
"github": "https://github.com/EpistasisLab/AlzKB",
34+
"publication": {
35+
"title": "The Alzheimer's Knowledge Base: A Knowledge Graph for Alzheimer Disease Research",
36+
"journal": "Journal of Medical Internet Research",
37+
"year": 2024,
38+
"doi": "10.2196/46777",
39+
"pmid": "38635981"
40+
}
41+
}
42+
]
43+
}

src/layouts/Layout.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ const {
4949
<li><a href="/people">People</a></li>
5050
<li><a href="/research">Research</a></li>
5151
<li><a href="/publications">Publications</a></li>
52+
<li><a href="/resources">Resources</a></li>
5253
<li><a href="/contact">Contact</a></li>
5354
</ul>
5455
</div>

0 commit comments

Comments
 (0)