Molecular Docking
Structure-based design: poses, scores and their limits
Domain guideNothing in this guide requires a paid API or a cloud account. The concepts and the open-source tooling are the same on a laptop.
AI engineering is the part of AI that is actually buildable: data you can inspect, models you can evaluate, and systems whose failures you can see coming. That is more valuable in a lab than a model that scores well once.
This guide follows the engineering order rather than the hype order. Data and evaluation come before architectures, because in biological work they decide the outcome. If a result here cannot survive a leakage-free split and a baseline comparison, it does not matter how large the model was.
Everything described uses open-source tools and runs on ordinary hardware. No paid API is required to learn or to practise any of it.
The terms are used interchangeably in headlines and mean different things in engineering. Being precise about which approach a problem needs is the first practical skill, because a linear model with clean data beats a neural network with bad splits.
Most disappointing model results are data problems. In biological datasets the dangerous cases are subtle: near-duplicate sequences, patients appearing in more than one split, and batch effects that correlate with the label.
A network is a stack of parameterised functions trained by gradient descent against a loss. Understanding the training loop, overfitting and transfer learning is enough to build useful models and enough to read the literature critically.
Language models are components, not products. Prompting, embeddings and retrieval are the engineering around them that decides whether an output is grounded in sources or invented fluently.
Biology brings its own failure modes: tiny labelled sets, extreme class imbalance, distribution shift between studies, and structure in the data that a generic pipeline will quietly ignore. The modelling ideas are transferable; the evaluation has to be domain-aware.
A model that is never deployed cannot do harm; one that is deployed needs monitoring, documentation and a plan for being wrong. Responsible practice here is concrete engineering work, not a paragraph in an ethics statement.
Four stages, each ending in something you can show — a prepared file, a figure, a reproducible run. The order matters more than the speed.
Get comfortable loading, cleaning and splitting a real dataset before any modelling. If Python is new, start with the Python Programming guide.
Train, validate and compare baseline models on tabular data, with a leakage-free split and an honest error analysis.
Implement a small network from scratch to understand the loop, then fine-tune a pretrained model on your own task.
Build a grounded question-answering tool over a document set you have, with an evaluation set and citation of retrieved passages.
Write the evaluation report and the model card, and define what would make you pull the model.
Open-source and freely available — that is what we teach. Commercial platforms exist, but none of them are required to learn the work.
Listed openly so nothing here is mistaken for something you can use today. None of these are published yet.
No. Classical machine learning, data pipelines, evaluation and small neural networks all run on a laptop CPU. A GPU changes what you can train in a reasonable time, not what you can learn.
Pick one and go deep. PyTorch is the common choice in research code and has readable training loops, which is an advantage while you are learning the mechanics.
No. If the rule is known or the data is small and structured, a simpler method is usually more accurate and far easier to defend. Learning is for problems where the rule cannot be written down.
Retrieval-augmented generation answers a question by first retrieving relevant passages from a source you control, then having a language model compose an answer from those passages so the claim can be traced back.
No. Everything can be learned with open-source models running locally or on free tiers. The engineering skills — data, evaluation, grounding, monitoring — are what transfer.
01/Related domains
Structure-based design: poses, scores and their limits
Domain guideHow a molecule becomes a candidate medicine
Domain guideAI engineering, molecular docking and pharmaceutical research — the three deep-dive guides, with the learning path for each.
Browse domains