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
Twelve RGB contact maps from held-out test superfamilies, each labelled with its true and predicted CATH architecture. The top two rows are confident correct predictions, the bottom row the most confident errors.
Predictions on held-out superfamilies Full size (opens in a new tab)
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
Workflow: COCONUT natural products are narrowed by molecular-fingerprint similarity to acarbose to about 10k candidates, docked with GNINA against 2QMJ, 3BAJ and 5NN8, then checked against decoys and redocking replicates to give the top candidates.
Screening workflow Full size (opens in a new tab)
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
Twelve grayscale images from the PepBDB-ML image dataset, one per residue, each showing 41 features across a 7-residue window centred on that residue.
Example images from the dataset Full size (opens in a new tab)
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
Multi-class ROC curves for the XGBoost classifier: per-class AUCs of 0.81, 0.85, 0.96 and 0.97, and a micro-average AUC of 0.91, all well above the random-chance diagonal.
Multi-class ROC and AUC Full size (opens in a new tab)

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
vici flowchart: subset the data, optionally keep only genes with both P/LP and B/LB variants, extract missense residues, search for them in interfaces with PIONEER, and compile the results into a JSON.
Workflow Full size (opens in a new tab)
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
DAMIA overview: UniProt IDs lead to wild-type and missense complexes predicted with AlphaFold2-Multimer, then to interface, distance and PI-score outputs, with U-tests comparing wild-type and missense interfaces.
Pipeline overview Full size (opens in a new tab)

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