Skip to content

Instantly share code, notes, and snippets.

@madgpap
Forked from mnowotka/gist:e8130b64d1336dee7dc1
Last active August 29, 2015 14:19
Show Gist options
  • Save madgpap/3912ac679d6842a79f22 to your computer and use it in GitHub Desktop.
Save madgpap/3912ac679d6842a79f22 to your computer and use it in GitHub Desktop.

ChEMBL is the largest open access database resource in the fields of computational drug discovery, chemoinformatics and chemical biology. Contrary to the common Perl-related perception, the Python programming language is used predominantly in the aforementioned fields. In this presentation, we describe how Python is used as the cornerstone and foundation inside and outside the ChEMBL group, in order to support and streamline many facets of our work, tools and resources. In particular, we cover the following topics:

  • Data modelling using Object Relational Mapping
  • Chemistry-specific computations using cheminformatics toolkits
  • Biological target prediction using machine learning tools
  • Improving accessibility by creating user-friendly applications
  • Supporting developers with RESTful APIs
  • Glueing it all together using Python
  • Facilitate learning by providing collections of tutorials as iPython Notebooks

More specifically, we provide specific examples of web applications developed at ChEMBL, ranging from simple single-page apps to complex, multilayered RIAs built on top of RESTful interfaces:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment