Quick Start
Here you will learn how to install the initial package, build the initial network, print it out, and perform some analysis.
Install the Package(s)
GlobalChem is the graph network that has no dependencies and it's functionality built within the main object.
GlobalChemExtensions has a dependency network that is too cumbersome to deal with but has additional functionality for cheminformaticians (or anyone really) to perform analysis on chemical data including the GlobalChem Graph network.
The best way to interact with our API is to use one our official library distributed on PyPi
Additional Dependency Features
Not everyone wants to install everything into their local environment which can be a very hefty especially something as large as GlobalChem
To combat this we partitioned some of the applications dependencies into different package dependencies that can be installed with the extra function from setuptools
. Please refer to the master extension list about which app depends on where.
cheminformatics
bioinformatics
quantum_chemistry
development_operations
forcefields
graphing
all - All the extensions
GlobalChem: Building the GlobalChem Graph Network
To build the GlobalChem Graph network we first import the package, initialize the class, and call the function :
To make it pretty:
GlobalChem Extensions Access Nodes and Perform a PCA and Radial Analysis:
Let's have some fun. Let's access a node and perform some PCA Analysis. We want to test whether an object functional groups share some similarity some arbitrary features and try to determine what those features specifically are. This will help understand features of relevance for small molecules.
We are going to look at the list of the molecules in pihkal because it's a pretty comprehensive list of what's on the drug market currently published on the wikipedia page. This will help us identify
PCA Analysis
Radial Analysis
Let's have a look at how a list of emerging perfluoroalkyls to the rest of the nodes in the network using a radial analysis. For more details on the Radial Analysis algorithm please head over to the page.
Enjoy
Read more of the documentation or just start playing around with the data. This data takes some time to digest so patience is necessary when building you're own networks as well. Happy cheminformatics.
Last updated