Skip to content

soumajit2706/Cannabinoid_activation

 
 

Repository files navigation

Difference in Activation Mechanisms of Cannabinoid Receptors Regulates their Ligand Selectivity

This repository contains MSM feature file, final MSM object, codes and pdb structure files, and bootstrap samples used to genarate figures and calculations in the manuscript.

Main_Figure_3

  • CB1_feature_calculator.py: Python script to calculate the feature values for the conserved and unconserved features of CB1 pdb files
  • CB2_feature_calculator.py: Python script to calculate the feature values for the conserved and unconserved features of CB2 pdb files
  • CB1_scatter_plot_maker.py: Python script to generate 1-D scatter plots to project the conserved and unconserved features of CB1
  • CB2_scatter_plot_maker.py: Python script to generate 1-D scatter plots to project the conserved and unconserved features of CB2
  • Separate Numpy files containing conserved and unserved feature values for different PDBs
  • Experimentally determined PDB files in different conformational state

Main_Figure_4

  • CB1_conditional_probability_difference.py: Python script to create the bar plot as shown in Figure 4A.
  • CB2_conditional_probability_difference.py: Python script to create the bar plot as shown in Figure 4B.

Main_Figure_5

  • CB1-APO_vampnet_activation_feature_bar_plt.py: Python script to generate the bar plots for the structural features for every metastable state. The features for bar plot for every metastable states can be obtained from https://uofi.box.com/s/ix0hhvbwgwhipqrhk1oe1iwpl021vyw1
  • CB1-APO_vampnet_states_TPT.py : Python script to calculate mean free passage time between every metastable state
  • CB1_state_prob.pkl: Pickle file contains the probabilities belonging to a certain metastable state of each frame of every trajectory. This file can be downloaded from https://uofi.box.com/s/xoiuicdpjhrohpjputgnk5ppuwlcfp35
  • CB1_msm_feature_final_clustering.pkl: Pickle file contains cluster indices of each frame of every trajectory. This file can be downloaded from https://uofi.box.com/s/xoiuicdpjhrohpjputgnk5ppuwlcfp35
  • CB1_ref_[refstate]_[querystate]_b.pdb : Representative PDB files for each metastable state containing K-L divergence value in the b-factor column.

Main_Figure_6

  • CB2-APO_vampnet_activation_feature_bar_plt.py: Python script to generate the bar plots for the structural features for every metastable state.The features for bar plot for every metastable states can be obtained from https://uofi.box.com/s/ix0hhvbwgwhipqrhk1oe1iwpl021vyw1
  • CB2-APO_vampnet_states_TPT.py : Python script to calculate mean free passage time between every metastable state.
  • CB2_state_prob.pkl: Pickle file contains the probabilities belonging to a certain metastable state of each frame of every trajectory. This file can be downloaded from https://uofi.box.com/s/iw1wlcdg44gjs7ufx4rriuulindibj5t
  • CB2_msm_feature_final_clustering.pkl: Pickle file contains cluster indices of each frame of every trajectory. This file can be downloaded from https://uofi.box.com/s/iw1wlcdg44gjs7ufx4rriuulindibj5t
  • CB2_ref_[refstate]_[querystate]_b.pdb : Representative PDB files for each metastable state containing K-L divergence value in the b-factor column.

Main_Figure_7

  • CB1_APO_vampnet_binding_pocket.py: Python script to generate the scatter plot for CB1 metatable states (Inactive, active, I1, I2, I3, I4) as shown in the Figure 7A.
  • CB2_APO_vampnet_binding_pocket.py: Python script to generate the scatter plot for CB2 metatable states (Inactive, active, I1, I2, I3, I4) as shown in the Figure 7B.
  • Volume calculations was performed on 100 structures on each metastable state. Calculated volume and N-terminus distance for each metatable state are saved in CB_macrostate[metastable state index]volume_cal.pkl and CB_macrostate[metastable state index]N-terminus_distance.pkl files. These files can be downloaded from https://uofi.box.com/s/vyakobq2zbk5xyoxqvccxngif6jzeo0z
  • CB1_affinity_bar_plot.py: Python script to generate the bar plots of docking affinities of CB2 selective agonists (JWH-133, HU-308, JWH-015, AM1241) to CB1 metatable states (Inactive, active, I1, I2, I3, I4) as shown in the Figure 7C.
  • CB2_affinity_bar_plot.py: Python script to generate the bar plots of docking affinities of CB2 selective agonists (JWH-133, HU-308, JWH-015, AM1241) to CB1 metatable states (Inactive, active, I1, I2, I3, I4) as shown in the Figure 7D.
  • As mentioned in the manuscript, docking of each ligand was performed on 100 structures on each metastable state. Resultant Docking Energies are saved in CB[1-2]macrostate_pdb[metastable state index]CB2_agonist[lignad index]docking_energy.pkl files. Each file contains 100 docking energies, where each energy is the mean of best three dock poses for a single structure in a metastable state. The indices of JWH-133, HU-308, JWH-015, AM1241 are 1,2,3,4 respectively. These files can be downloaded from https://uofi.box.com/s/vyakobq2zbk5xyoxqvccxngif6jzeo0z

Main_Figure_8

  • Docked pdb structures of CB2 selective agonists (JWH-133, HU-308, JWH-015, AM1241) in CB1 (I2 and active) and CB2 (Inactive and active) metastable states.

Initial_Coordinates

  • This directory contains all pdb and prmtop files necesary for starting MD simulation.

Striped trajectories

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%