• Stars
    star
    130
  • Rank 275,932 (Top 6 %)
  • Language
  • License
    Creative Commons ...
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collaborative list of awesome CryoEM (Cryo Electron Microscopy) resources.

Awesome CryoEM

A collaborative list of awesome CryoEM (Electron Cryo-Microscopy) resources. Feel free to contribute! Awesome

Cryo-EM

Contributing

Please take a quick look at the contribution guidelines first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors; you rock!

Contents

Guides

An awesome list of CryoEM related guides.

Official Guides

back to top

Third party Guides

back to top

Methods and Softwares

back to top

Technologies

back to top

Computational Problems

back to top

Particle Picking

Pre-processing and Denoising

  • GAN-Denosing - Generative adversarial networks as a tool to recover structural information from cryo-electron microscopy data. [paper].
  • Warp - Real-time cryo-EM data pre-processing with Warp. [paper].
  • Topaz-Denoise: general deep denoising models for cryoEM. [paper], [bioRxiv]
  • DeepEMhacer: a deep learning solution for cryo-EM volume post-processing. [paper]
  • TranSPHIRE: Automated and feedback-optimized on-the-fly processing for cryo-EM. [paper]
  • Phenix.auto_sharpen: Automated map sharpening by maximization of detail and connectivity. [paper]
  • Phenix.density_modification: Automated map sharpening by maximization of detail and connectivity. [paper]
  • Deepsharpen: Deep-Learning Based Sharpening Of 3D Reconstruction Map From Cryo-Electron Microscopy. [paper]
  • SuperEM: Super-Resolution Cryo-EM Maps With 3D Deep Generative Networks. [paper] [code] [webpage]

Motion Correction

  • Electron counting and beam-induced motion correction enable near-atomic-resolution single-particle cryo-EM, [paper].

3D Reconstruction

  • Relion - A Bayesian approach to refinement of 3D reconstructions or 2D class averages. [webpage], [code]

    • Nature Protocol Paper - Resolving macromolecular structures from electron cryo-tomography data using subtomogram averaging in RELION
    • 2.1 [code], Tutorial (v2.1)
    • 3.0 - New tools for automated high-resolution cryo-EM structure determination in RELION-3. [paper]
    • externprior - Exploiting prior knowledge about biological macromolecules in cryo-EM structure determination. [paper], [code] RELION external reconstruct functionality with a convolutional neural network.
    • 3.1 [code], Tutorial (v3.1)
  • cryoSPARC: algorithms for rapid unsupervised cryo-EM structure determination. Nature Methods, 2017. [paper]

  • THUNDER: A particle-filter framework for robust cryo-EM 3D reconstruction. Nature Methods, 2018. [paper]

  • CryoDRGN - Reconstructing continuously heterogeneous structures from single particle cryo-EM with deep generative models. ICLR 2020(spotlight). [paper].

  • CryoGAN: A New Reconstruction Paradigm for Single-particle Cryo-EM Via Deep Adversarial Learning. [paper].

Model Building

  • PHENIX - Automated determination of molecular structures using X-ray crystallography and other methods. [webpage].
    • Map_to_model - A fully automatic method yielding initial models from high-resolution electron cryo-microscopy. Nature Methods, 2018. [paper], [bioRxiv].
  • Rosetta - A software suite includes algorithms for computational modeling and analysis of protein structures. [webpage].
    • RosettaCM - High-Resolution Comparative Modeling with RosettaCM. [paper].
    • De novo protein structure determination from near-atomic-resolution cryo-EM maps. Nature Methods, 2015. [paper].
    • Atomic accuracy models from 4.5 AÌŠ cryo-electron microscopy data with density-guided iterative local refinement. Nature Methods, 2015. [paper].
    • RosettaES: a sampling strategy enabling automated interpretation of difficult cryo-EM maps. Nature Methods, 2017. [paper].
  • ISOLDE - Ease the task of model building at low resolution. [webpage].
  • EMfold - Placement of helices is restricted to CryoEM density regions. [webpage]
  • Pathwalker - Constructing and Validating Initial Cα Models from Subnanometer Resolution Density Maps with Pathwalking. [paper].
  • EMBuilder: A Template Matching-based Automatic Model-building Program for High-resolution Cryo-Electron Microscopy Maps. [paper].
  • Tools for Model Building and Optimization into Near-Atomic Resolution Electron Cryo-Microscopy Density Maps. [Book chapter].
  • MAINMAST - De novo main-chain modeling for EM maps using MAINMAST. [paper], [webpage].
  • A^2-Net: Molecular Structure Estimation from Cryo-EM Density Volumes. The 33rd AAAI Conference on Artificial Intelligence (AAAI), 2019. [paper], [webpage].
  • Cascaded-CNN: Deep Learning to Predict Protein Backbone Structure from High-Resolution Cryo-EM Density Maps. [paper], [code].
  • DeepTracer: Predicting Backbone Atomic Structure from High Resolution Cryo-EM Density Maps of Protein Complexes. [paper], [paper2], [web service].
  • MSTree - Automatic building of protein atomic models from cryo-EM density maps using residue co-evolution. [paper].
  • Haruspex - Automatic annotation of Cryo-EM maps with the convolutional neural network. [paper].
  • Scipion - Integration of Cryo-EM Model Building Software in Scipion, 2020. [paper], [webpage], [code].

Refinement

back to top

  • Phenix.real_space_refinement
  • REFMAC
  • ProSMART - reference restraints for proteins and nucleic acids
  • LIBG - base-pair and parallelization restraints
  • Rosetta
  • EM-fit
  • MDFF, molecular dynamics flexible fitting
  • DireX

Structure Validation

back to top

  • Molprobity
  • EMRinger: side chain–directed model and map validation for 3D cryo-electron microscopy. [paper], [code].
  • RMSD - Root Mean Square Deviation
  • FSC - Fourier shell correlation.
  • B-factor - A measure of (local) mobility in the (macro)molecule.
  • GDT-HA - The percentage of correctly aligned residues in the 5 Ã… LGA sequence-independent superposition of the model and experimental structure of the target.
  • GDT-TS
  • AL0

Other Related Research/Tools

  • ResMap - computing the local resolution of 3D density maps, 2013. [paper], [code],[code-python3+variant-shape] *Automated Threshold Selection for Cryo-EM Density Maps. [paper]
  • Extraction of Protein Dynamics Information Hidden in Cryo-EM Map Using Deep Learning, 2020. [paper], [code]
  • MicrographCleaner: a python package for cryo-EM micrograph cleaning using deep learning, [paper] -
  • Deep Learning for Validating and Estimating Resolution of Cryo-Electron Microscopy Density Maps. [paper]

Tomography

  • EMAN2 - A scientific image processing software suite with a focus on CryoEM and CryoET. [webpage], [code].
    • CryoET Segmentation - Convolutional Neural Networks for Automated Annotation of Cellular CryoElectron Tomograms. [paper], [arxiv]
  • Subtomogram Subdivision, Deep learning based subdivision approach for large scale macromolecules structure recovery from electron cryo tomograms. [paper]
  • pytom. [webpage], [Tutorial]
  • emClarity: software for high-resolution cryo-electron tomography and subtomogram averaging. [paper], [code], [wiki]

DataBases

back to top

  • EMDB - The Electron Microscopy Data Bank (EMDB)
  • EMPIAR - EMPIAR, the Electron Microscopy Pilot Image Archive, is a public resource for raw, 2D electron microscopy images.
  • PDB - Protein Data Bank
  • PDBe - Protein Data Bank in Europe
  • PDBj - Protein Data Bank Japan
  • wwPDB - WorldWide Protein Data Bank
  • sbkb - Structural Biology Knowledgebase, A comprehensive resource for developments both in structural genomics and structural biology.

Active Groups

3D-EM Laboratories

Workshop Docs

Websites

License

CC0

More Repositories

1

kitti_object_vis

KITTI Object Visualization (Birdview, Volumetric LiDar point cloud )
Jupyter Notebook
1,040
star
2

3d-deep-learning

3D Deep Learning works
141
star
3

alphafold

Install alphafold on the local machine, get out of docker.
Python
97
star
4

Linear-Multihead-Attention

Reproducing the Linear Multihead Attention introduced in Linformer paper (Linformer: Self-Attention with Linear Complexity)
Python
70
star
5

PrismNet

Predicting dynamic cellular protein-RNA interactions using deep learning and in vivo RNA structure
Python
52
star
6

keras_multi_gpu

Multi-GPU training for Keras
Python
44
star
7

3ddensenet.torch

3D DenseNet(torch version) for ModelNet40 dataset
Lua
44
star
8

VRmol

VRmol: an Integrative Web-Based Virtual Reality System to Explore Macromolecular Structure
JavaScript
35
star
9

pytorch_online_plotter

Online meter ploter for pytorch. Real time ploting Accuracy, Loss, mAP, AUC, Confusion Matrix
Python
17
star
10

MiniBatchSVM

Mini-batch SVM / Logistic Regresion, Online learning for large scale data.
Python
6
star
11

DeepCryo

Deep learning based methods for Cryo-EM density map
5
star
12

StatisticsLearning-JunZhu

Statistics Learning Course by JunZhu
Terra
3
star
13

thu_vpn_linux

Tsinghua Univ. VPN ( Linux version )
Shell
3
star
14

kuixu.github.io

my page
HTML
3
star
15

multiGPUtask

Submit Multi-GPU Tasks in a queue with shell scripts based on NVIDIA-SMI.
2
star
16

conference-paper

Conference paper list and word count
Shell
2
star
17

StatisticalInference

Statistical Inference Course and Homework
TeX
2
star
18

xmail

Command line email tool, notify tool, very easy-to-use. Perl and Bash shell version provide.
Perl
2
star
19

ResMap

ResMap, Compute the local resolution of 3D density maps, (support python3 and maps in variant shape)
Python
2
star
20

label-tomo

Label tomography images and plot
Python
1
star
21

12l-mbi

Automatically exported from code.google.com/p/12l-mbi
Java
1
star
22

oh-my-ubuntu

oh-my-ubuntu
Shell
1
star
23

wgan.torch

Lua
1
star
24

Machine_Learning_Yearning

Machine_Learning_Yearning By Andrew Ng
1
star
25

CountCys

Count the number of Cys in a series of fasta formatted protein sequences
Java
1
star
26

meituan

Parse meituan comment with picture.
Python
1
star
27

Concu

Concu : Concurrent to run optionally numbers of commamdline.
Java
1
star
28

dl-torch

Lua
1
star
29

mrcfile

Python
1
star
30

parseprobe

Automatically Parse Stellaris® Probe Designer Data using Javascript code.
1
star
31

learning-bioinfo

Learning Bioinformatics weekly
1
star
32

SLIC-CryoEM

CryoEM density map Segmentation
C
1
star
33

swalign

Automatically exported from code.google.com/p/swalign
1
star
34

dl-docker-cpu

An CPU version all-in-one Docker image for deep learning. Contains all the popular DL frameworks (TensorFlow, Theano, Keras, Lasagne, Torch, Caffe, etc.)
Python
1
star