Murto's Lab
A curated index of computational biology experiments, deep learning benchmarks, and de novo protein designs.
Research
Active,
Antigen Discovery
Cyclospora RAT Binders
Choosing the surface antigen a Cyclospora rapid antigen test should target.
Antigen Discovery
Picking the surface protein a rapid antigen test for Cyclospora cayetanensis should target. Public assemblies are QC'd and lifted onto one annotation, DeepLoc 2.1 finds the proteins that reach the surface, and OrthoFinder borrows PaxDB abundances from relatives to rank what's left.
Tech Stack
- compleasm
- sourmash
- Liftoff
- DeepLoc 2
- OrthoFinder
- PaxDB
Specifications
- Stage
- Target Selection
- Proteome
- 5,793 proteins
- Outgroups
- T. gondii, P. falciparum, P. yoelii
- Readout
- Lateral Flow
Active,
Deep Learning
PAC-MAPS
Protein architecture classification from CATH contact maps.
Deep Learning
Classifies CATH architecture straight from structure. Each domain is rendered as an RGB contact map — red for inverted Cβ–Cβ distance, green for helix–helix pairs, blue for strand–strand pairs — and read by a dilated CoordConv residual CNN. Benchmarked out-of-distribution by vaulting whole superfamilies out of training, the way DockGen and Chainsaw do.
Tech Stack
- fastai
- PyTorch
- biotite
- W&B
Specifications
- Test Accuracy
- 75.0%
- Balanced Acc.
- 68.3%
- Classes
- 14 Architectures
- Benchmark
- Held-out Superfamilies
Completed,
Virtual Screening
Acarbose Alternatives
In silico drug discovery for Acarbose alternatives.
Virtual Screening
Identified 71 natural alternatives to a $200 million drug entirely in silico. Screened the COCONUT natural-products database by chemical similarity to acarbose, then docked the survivors with GNINA — an AutoDock Vina fork that scores poses with a CNN — and ranked them on CNN-VS. Decoys, redocking replicates, and stability analysis stripped out the false positives.
Tech Stack
- GNINA
- RDKit
- OpenBabel
- ChimeraX
Specifications
- Hits Identified
- 71
- Target
- A-Glucosidase
- Scoring
- CNN-VS
- Library
- COCONUT
Completed,
Machine Learning
PepBDB-ML Benchmark
ML vs CNN for Binding-Site Detection.
Machine Learning
Assembling and comparing four different ML/DL models on identifying peptide-protein binding sites. Built alongside a custom ML-friendly dataset extracted and parsed directly from the PDB.
Tech Stack
- TensorFlow
- Scikit-Learn
- Pandas
Specifications
- Dataset
- PepBDB-Derived
- Models
- RF, SVM, CNN, MLP
- Task
- Binary Classification
Completed,
Bioinformatics Pipeline
AF-M PPI Prediction
Predicting missense mutation effects on PPIs.
Bioinformatics Pipeline
Utilized over 47,000 SLURM jobs to generate AlphaFold-Multimer predictions for wild-type and mutant protein complexes. Structural features were extracted to train an XGBoost classifier, achieving a 91% AUC for predicting PPI disruption.
Tech Stack
- AlphaFold-M
- XGBoost
- Bash
Specifications
- AUC
- 0.91
- Jobs Run
- 47,000+
- Target
- Missense Variants
Tools
Completed,
Command Line Tool
VICI
An open source command line tool to find P/LP and B/LB controls to test AF-M using PIONEER.
Command Line Tool
Finds variants of known effect at protein–protein interfaces to use as in silico controls. Takes pathogenic and benign variant tables from ClinVar, keeps the ones PIONEER places at PPI-encoding sequences, and outputs a JSON of positive and negative controls. Built to test AlphaFold-Multimer at SickKids.
Tech Stack
- Bash
- ClinVar
- PIONEER
Specifications
- Input
- ClinVar Tables
- Filter
- PIONEER PPI Sites
- Output
- JSON Controls
Completed,
Bioinformatics Pipeline
DAMIA
Pipeline and command line utility for analyzing missense variant protein-protein interfaces in silico.
Bioinformatics Pipeline
Compares wild-type protein complexes predicted with AlphaFold-Multimer against the same complexes with missense mutations introduced. Its scripts measure Cα and Cβ distances across the interface, find consensus interface residues, score Jaccard similarity between wild-type and missense interfaces, average PI-score features, and run a U-test between the two.
Tech Stack
- Python
- PyMOL
- pandas
- PI-score
Specifications
- Tools
- 6 CLI Scripts
- Input
- AF-M Complexes
- Test
- Mann–Whitney U
Side projects
Completed,
Web App
Hyperjudge
A web app that checks the validity of linked sources in documents and webpages.
Web App
Pulls every hyperlink and its anchor text from a page, scores each linked domain's authority with the Moz API, and reports the scores and their average. Built in under a day with GPT-4o, to automate a fact-checking step from editing work at a marketing agency.
Tech Stack
- JavaScript
- Moz API
- GPT-4o
Specifications
- Scoring
- Moz Domain Authority
- Build Time
- Under a Day
- Status
- Live
Completed,
Illustration
Idiomics
A collection of free idiom illustrations for blogs and newsletters.
Illustration
Idiom illustrations drawn during the pandemic for articles on Medium, released free to download and use. My first launch on Product Hunt.
Specifications
- License
- Free to Use
- Launch
- Product Hunt