Skip to content
View SergeiNikolenko's full-sized avatar
🍓
Works on Drug Desing
🍓
Works on Drug Desing

Organizations

@SmartChemDesign @cayleypy @LigandPro

Block or report SergeiNikolenko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SergeiNikolenko/README.md

Sergei A. Nikolenko

I build ML and scientific software systems for molecular discovery: docking, molecular generation, ADMET/QSAR, structure prediction, chemical LLMs, spectra modeling, and agentic chemistry evaluation.

My work sits between research prototypes and usable infrastructure: models, benchmarks, reproducible pipelines, CLI tools, remote GPU/HPC workflows, and small product-grade tools that make molecular data easier to inspect and debug.

Projects · LinkedIn · ORCID · Kaggle

What I Build

  • AI-driven drug discovery systems — molecular docking, protein-ligand modeling, generative molecular design, ADMET/QSAR, retrosynthesis-aware evaluation, and virtual-screening workflows.
  • Scientific evaluation infrastructure — benchmarks, run artifacts, leaderboards, report generation, pose validation, and reproducible model-comparison pipelines.
  • Chemical LLM and agentic systems — evaluation ladders for reaction understanding, retrosynthesis, route planning, MS/MS tasks, tool-enabled reasoning, structured judging, and retry/validation guards.
  • Structure and docking workflows — Matcha/GNINA/SMINA/Vina-style docking, pose filtering, ABCFold/Boltz/Chai/OpenFold/Protenix-style structure-prediction workflows, and remote GPU/HPC execution.
  • Research tooling and UX — Python packages, CLI/TUI tools, macOS molecular previews, dashboards, automation, and developer workflows for computational chemistry teams.

Stack

  • Cheminformatics and molecular modeling: RDKit, BioPython, Open Babel, GNINA, SMINA, AutoDock Vina, PoseBusters-style validation, symmetry-corrected RMSD, AiZynthFinder, OpenMM/GROMACS, Mol*.
  • ML and deep learning: PyTorch, PyTorch Geometric, Transformers, molecular language models, graph ML, flow matching, reinforcement learning for molecular optimization, scikit-learn, XGBoost, CatBoost, Optuna.
  • LLMs and agentic evaluation: OpenAI-compatible APIs, PydanticAI-style workflows, LLM-as-judge, structured outputs, tool registries, validation/retry guards, benchmark matrices, rubric-based evaluation.
  • Scientific software and infrastructure: Python packaging, uv, Docker, micromamba, SLURM, Bash, GitHub Actions, pytest, Ruff, reproducible configs, JSON/JSONL artifacts, CLI/TUI design, remote Linux/GPU operations.
  • Product/tooling: Swift/macOS Quick Look extensions, JavaScript/TypeScript, WebKit/Mol* integration, dashboards, automation, and scientific UX.

GitHub Stats

SergeiNikolenko's GitHub stats

Get In Touch

I am open to research and engineering collaborations in medicinal chemistry, molecular modeling, drug discovery, chemical LLMs, molecular spectra, and ML infrastructure for scientific work.

Pinned Loading

  1. Burrete Burrete Public

    macOS menu bar app and Quick Look extension for molecular previews: Mol* 3D, fast XYZ, xyzrender SVG, and RDKit grids.

    JavaScript 4

  2. LigandPro/Matcha LigandPro/Matcha Public

    Multi-stage Riemannian flow matching for physically valid molecular docking, with GNINA scoring, PoseBusters filtering, CLI inference, and benchmarks.

    Python 26 3

  3. LigandPro/hedgehog LigandPro/hedgehog Public

    Stage-based evaluation pipeline for generative molecular design: filters, retrosynthesis checks, docking, pose validation, reports, CLI/TUI.

    Python 11 2

  4. LigandPro/Bento LigandPro/Bento Public

    UV-first benchmark for protein-ligand docking with reproducible annotation, pocket similarity, and HPC workflows.

    Jupyter Notebook 12 1

  5. LigandPro/posecheck-fast LigandPro/posecheck-fast Public

    High-throughput docking pose validation: symmetry-corrected RMSD and lightweight PoseBusters-style distance/clash filters.

    Python 5 1