Physician with clinical experience in research with blood work and immunoassay, cell culture to some extent, and the analysis of experimental data. Currently working toward research that addresses clinical questions with quantitative methods.

Alongside this I code, and maintain the infrastructure it runs on particularly the use of language models and embedding-based retrieval for biomedical literature, and more generally cognitive science and depth psychology.

Education
09.2015 - 08.2023
Doctor of Medicine (M.D.)
Tabriz University of Medical Sciences

Publications
2026/04
Published Translational stem cell therapy for neurodegeneration and CNS trauma: a focused review
Khosrofar R*, Nafei P*, et al. · Molecular Biology Reports 53:842
2026/09
Published The gut microbiome in autoimmune disease: mechanisms, interactions, and therapeutic potential
under review
Under review Engineering exosomes for glioblastoma nanomedicine: tumor biology, drug delivery and therapeutic applications
Khosrofar R (first author) · review article
under review
Under review Recent advances in autism spectrum disorder research on epigenetics and personalized medicine
Khosrofar R (first author) · review article
Projects
live
Macrophage programs in carotid plaque
Flask · scanpy · Harmony · SciPy · GEO GSE260657

A reanalysis of public single-cell RNA-seq from fifteen carotid endarterectomy plaques, asking which macrophage state carries the cholesterol efflux program I measured by qPCR for my thesis. The answer is the lipid-loaded state. The site walks through the pipeline one step at a time: quality control on data that turned out to have been filtered before deposition, correction for the fact that each patient ran on their own plate, lineage assignment, and gene program scoring.

The last step is live rather than a figure. It recomputes the comparison with the unit of replication set to either the patient or the cell, which moves the same result from p = 0.001 to p = 1.4e-62 on the same 2,454 cells. A closing section sets out two errors in the analysis, both of which flattered the result.

Open Source
live
Macrophage stimulation from gene expression
Python · PyTorch · scikit-learn · Flask

A compact transcript panel separated four recorded laboratory stimulation conditions in human macrophages (GEO GSE46903), on donors held out of training and tuning. A 10–8–4 PyTorch network and a regularized linear model both scored 1.00 balanced accuracy and chose the same ten genes, which places the signal in the data rather than the architecture. Because a perfect score cannot show whether a model knows when it is wrong, calibration was measured where errors exist: on a five-gene panel the margin between the top two classes falls from 0.42 when it is right to 0.09 when it is wrong, and those six errors fall in three of seven donors. The site serves the stored predictions, the per-fold training loss and the recomputed metrics, and states the limits: seven donors cannot establish panel stability, training loss near 0.005 on twenty-one profiles is close to memorisation, and the deposited matrix was quantile-normalised upstream across all arrays.

Open Results Source
Active development | live
LabForge
Flask · SQLite · NumPy/SciPy/statsmodels · PubMed/Europe PMC/ClinicalTrials.gov/OpenAlex/Crossref
Last update: 09-09-2026

A single workbench for a clinical systematic review: literature harvesting and dedup, dual-blind screening with an auto-generated PRISMA diagram, and a statistics engine that checks its own assumptions before running. Produces publication figures, risk-of-bias assessment, and a reproducibility bundle with the exact re-run code.

CURRENTLY UNDER DEVELOPMENT; But you can load a sample data file (SPSS/csv/xlsx and similar) and run tests and get figures, or run a meta analysis.

Demo | Developing : Open LabForge Source
live
NeuroRegen Tracker
Flask · ClinicalTrials.gov API v2 · Chart.js

A recurring query against the ClinicalTrials.gov registry, scoped to stem-cell and cell-based interventions in neurodegenerative and neurotraumatic conditions. Phase and recruitment-status breakdowns, registration timeline, CSV export. Snapshots are cached per query to stay within the registry’s rate limits. Built as a monitoring companion for systematic review.

Open Source
radio
crowcall - HF/FM digital voice and data messenger
Python · Flask/SocketIO · codec2 · aicodix OFDM modem

A DIY digital mode for amateur radio: compressed voice over codec2, an OFDM modem for the physical layer, and a web application on top handling text and file transfer, message archiving, and live transmit/receive state over WebSockets.

Skills & tools
Clinical Clinical patient care; invasive procedures; laboratory result interpretation and differential reasoning.
Laboratory Cell culture and macrophage differentiation; monocyte isolation from whole blood; ELISA; qPCR; sample collection and preparation; venous blood sampling.
Data & statistics Statistical analysis of experimental data; pandas, NumPy, matplotlib; meta-analytic methods; systematic-review workflows; programmatic extraction from clinical trial registries and PubMed (Biopython/Entrez).
Software Python (Flask, SocketIO, asyncio); JavaScript; some Nim and C; SQLite; REST API design; Git; digital signal processing (codec2, OFDM).
Machine learning Local LLM deployment and inference (llama.cpp); sentence embeddings and vector search; retrieval pipelines; small neural networks for simulation and control.
Systems Debian/Ubuntu server administration; VPS provisioning and maintenance; Nginx, gunicorn, TLS; networking (CompTIA Network+ level); process supervision and deployment.
Scientific Literature research; scientific writing and manuscript preparation; figure preparation and data visualisation; peer review; translation of scientific text.
Certifications Coursera System Administration; Coursera IT Security; LFCS readiness.
Languages English (C2) · Persian (native) · Azerbaijani (native) · Turkish (B2) · German (A1).