diff --git a/components/Head.jsx b/components/Head.jsx
index 488836c..e179840 100644
--- a/components/Head.jsx
+++ b/components/Head.jsx
@@ -15,7 +15,7 @@ const CustomHead = ({ title }) => {
diff --git a/pages/about.jsx b/pages/about.jsx
index da5dfc3..ddf7e92 100644
--- a/pages/about.jsx
+++ b/pages/about.jsx
@@ -20,13 +20,13 @@ const AboutPage = () => {
-
- 📖 Senior Data Analyst @ Baylor College of Medicine.
+ 📖 AI Engineer @ Baylor College of Medicine.
-
- 🎓 Analytics LLMs, NLP, Machine Learning, Bioinformatics, Multiomics, and Biomedical Informatics @ Zhandong Liu Lab.
+ 🎓 AI LLMs, NLP, Machine Learning, Bioinformatics, Multiomics, and Biomedical Informatics @ Zhandong Liu Lab.
-
- 💻 Currently developing new high throughput methods to leverage patient phenotypic, genotypic, and multiomic data for rapid, precision clinical diagnostics
+ 💻 Developing new high throughput methods to leverage patient phenotypic, genotypic, and multiomic data for rapid, precision clinical diagnostics
diff --git a/pages/api/ml-projects.json b/pages/api/ml-projects.json
index 7c12f21..9815d15 100644
--- a/pages/api/ml-projects.json
+++ b/pages/api/ml-projects.json
@@ -1,18 +1,34 @@
[
- {
+ {
"id": 1,
- "name": "LLM Prompt Recovery",
- "image": "https://github.com/jjia1/image-hosting/blob/main/sddefault.jpg?raw=true",
- "description": "Finding what prompt fed into Gemma-7B gives a specific output with T5 similarity",
- "tags": ["Python", "PyTorch", "LLMs", "LLAMA", "NLP", "Deep Learning"],
- "source_code": "https://github.com/jjia1/llmpromptrecovery_kaggle.git"
- },
+ "name": "AI-MARRVEL",
+ "image": "https://raw.githubusercontent.com/LiuzLab/AI_MARRVEL/main/docs/images/logo.v1.png",
+ "description": "Detection of Pathogenic Variants in Rare Disease",
+ "tags": ["MLOps", "Deep Learning"],
+ "source_code": "https://github.com/LiuzLab/AI_MARRVEL"
+ },
{
"id": 2,
+ "name": "MentorMatcher",
+ "image": "https://bradsol.com/wp-content/uploads/2024/04/image-1-RAG-e1713883898899.jpg",
+ "description": "Matching of mentors and students using LLMs and RAG",
+ "tags": ["RAG", "LLM", "GPT", "Deep Learning", "MLOPs"],
+ "source_code": "https://github.com/LiuzLab/tch-mentormatching"
+ },
+ {
+ "id": 3,
"name": "DeepHTLV",
"image": "https://github.com/jjia1/image-hosting/blob/main/deephtlv_model.png?raw=true",
"description": "A Deep Learning Model for Detecting and Elucidating HTLV-1 Viral Integration Sites in Whole Genome Sequencing Data.",
"tags": ["Tensorflow", "CNN", "Attention", "Deep Learning", "HTLV"],
"source_code": "https://github.com/jjia1/DeepHTLV-1"
+ },
+ {
+ "id": 4,
+ "name": "LLM Prompt Recovery",
+ "image": "https://github.com/jjia1/image-hosting/blob/main/sddefault.jpg?raw=true",
+ "description": "Finding what prompt fed into Gemma-7B gives a specific output with T5 similarity",
+ "tags": ["Python", "PyTorch", "LLMs", "LLAMA", "NLP", "Deep Learning"],
+ "source_code": "https://github.com/jjia1/llmpromptrecovery_kaggle.git"
}
]
\ No newline at end of file
diff --git a/pages/api/python-projects.json b/pages/api/python-projects.json
index dc23b04..41af1b1 100644
--- a/pages/api/python-projects.json
+++ b/pages/api/python-projects.json
@@ -1,10 +1,18 @@
[
-{
+ {
"id": 1,
+ "name": "scAuto",
+ "image" : "https://www.embopress.org/cms/10.15252/msb.20188746/asset/1bd082a4-169f-4878-9161-5cab859d983c/assets/graphic/msb188746-fig-0002-m.png",
+ "description": "Automatic QC and Analysis Pipeline for Single-Cell Omics Data",
+ "tags": ["R", "Python", "Omics", "Single Cell", "Data Pipelines", "Next Flow"],
+ "source_code": "https://github.com/LiuzLab/scAuto"
+ },
+{
+ "id": 2,
"name": "Viral Epitope Prediction",
"image": "https://www.mdpi.com/viruses/viruses-15-01186/article_deploy/html/images/viruses-15-01186-g001.png",
"description": "A deep learning model for predicting viral epitope binding with MHC I and II",
"tags": ["Python", "Tensorflow", "MHC", "Epitope", "Bioinformatics", "Deep Learning"],
"source_code": "https://github.com/jjia1/viralepitope.git"
}
-]
+]
\ No newline at end of file
diff --git a/pages/index.jsx b/pages/index.jsx
index dfc6c13..3b86a6b 100644
--- a/pages/index.jsx
+++ b/pages/index.jsx
@@ -8,54 +8,67 @@ export default function HomePage() {
<>
-
AI & NLP
- Bioinformatics
+ MLOps
+ Data
+ Science
Johnathan Jia
-
Senior Data Analyst
+
AI Engineer
Skill Set
-
- Research
-
-
- LLMs
+
+ Data Science
- Big Data
+ Data Analytics
MLOps
-
- R
-
+
+ BASH
+
Python
+
+ R
+
PyTorch
Tensorflow
-
- Deep-Learning
+
+ ML/DL
+
+
+ LLMs
+
+
+ RAG
+
+
+ FMs
- multiOmics
+ Omics
-
- APIs
+
+ Docker
+
+
+ Singularity
+
+
+ Research
-
- RPI
-
@@ -81,7 +94,6 @@ export default function HomePage() {
alt="Johnathan's Picture"
/>
-
diff --git a/styles/globals.css b/styles/globals.css
index 6bbd965..2a5629c 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -315,10 +315,10 @@
.Heroku:hover {
background: rgba(152, 14, 122, 0.25);
}
-.APIs {
+.Container {
border: 0.1rem solid rgb(152, 14, 122);
}
-.APIs:hover {
+.Container:hover {
background: rgba(152, 14, 122, 0.25);
}
.Crawler {
@@ -327,10 +327,10 @@
.Crawler:hover {
background: rgba(0, 0, 0, 0.25);
}
-.RaspberryPI {
- border: 0.1rem solid rgb(253, 15, 67);
+.Bash {
+ border: 0.1rem solid rgb(255, 255, 255);
}
-.RaspberryPI:hover {
+.Bash:hover {
background: rgba(253, 15, 67, 0.25);
}
.Spotify {
@@ -432,10 +432,10 @@
.Quiz:hover {
background: rgba(0, 0, 0, 0.25);
}
-.Deep-Learning {
+.Machine-Learning {
border: 0.1rem solid rgb(0, 72, 255);
}
-.Deep-Learning:hover {
+.Machine-Learning:hover {
background: rgba(0, 72, 255, 0.25);
}
.Python {
@@ -486,7 +486,17 @@
.Python:hover {
background: rgba(255, 255, 255, 0.25);
}
-
+.RAG {
+ border: 0.1rem solid rgb(80, 140, 0);
+}
+.RAG:hover {
+ background: rgba(255, 255, 255, 0.25);
+}.FM {
+ border: 0.1rem solid rgb(245, 0, 32);
+}
+.FM:hover {
+ background: rgba(255, 255, 255, 0.25);
+}
/* PDF */
.react-pdf__Page__canvas {