Skip to content

Course hometasks & additional links/materials on "Programming foundations for chemistry problems solving" - ITMO University, 2017 (some materials might be in Russian)

latticetower/chemprog-autumn2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chemprog-autumn2017

Repo for course hometasks & lecture materials on "Programming foundations for chemistry problems solving" (in Russian)

Additional materials and links

python & common pythonish stuff

Algorithms

  • e-maxx.ru - Russian-speaking site with algorithm explanations

Data science, machine learning and related

Structural bioinformatics & chemoinformatics packages & tools

This list includes collection of python packages and tools related to structural bioinformatics, chemoinformatics and chemistry you should be familiar with, we want to mention them all during this course :)

Database

  • bioservices - python package to access biological databases (provides similar API to several databases, including KEGG and Uniprot).

  • PyPDB github repo - In most cases when you work with RSCB.org, you need only one thing - a particular protein structure. All widely used packages include implementation for method to get this structure by PDB identifier. But what if you want to make more complex requests? But what if you want to query all antibodies with both heavy and light chains, found in specific mammalian species, and you don't know their identifiers yet? This package provides full interface for RCSB Rest API, which allows to build complex queries like that, and that's why I like it :)

Protein structures manipulation

  • BioPython - this is well-known bioinformatics package. includes some tools for structural bioinformatics (in particular, PDB file reader), but sometimes may be buggy. This is build on top on numpy/scipy.

  • ProDy - this tool provides better interface to work with PDB files than biopython. It also has some visualization capabilities, but they are quite specific. Also check other packages which can be obtained from that page.

Protein structures visualizations

  • WebGL based protein viewer - awesome stuff! Might be hard to install. Adds a powerfull and shiny protein viewer to your IPython notebooks.

  • PyMOL - all-in-one tool, everyone who works with protein structures uses something like this. Supports scripting in python-like DSL. It is made with python & C++. Supports plugins.

  • rdkit and related materials/tutorial from RDKit User Group Meeting 2016

Cheminformatics/drug design courses with notebooks/examples in Python

About

Course hometasks & additional links/materials on "Programming foundations for chemistry problems solving" - ITMO University, 2017 (some materials might be in Russian)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published