Repo for course hometasks & lecture materials on "Programming foundations for chemistry problems solving" (in Russian)
-
Awesome python - list of awesome links (check it!). You can find there different materials on topics like: python code optimization, debugging, etc.
-
STA 663: Computational Statistics and Statistical Computing - advanced course on python, with introduction to many useful libraries and methods you all should read about =)
-
https://github.com/donnemartin/data-science-ipython-notebooks
- e-maxx.ru - Russian-speaking site with algorithm explanations
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 :)
-
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 :)
-
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.
-
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