Skip to content

Latest commit

 

History

History
68 lines (37 loc) · 5.05 KB

README.md

File metadata and controls

68 lines (37 loc) · 5.05 KB

structurework

Repository for programs and Python scripts for molecular structure analysis.

See the sub-folders in this repository for specifics. (Sorely need to improve on this.)

Related 'Binderized' Utilities

Collection of links to launchable Jupyter environment where various structure/function analysis tools work. Many of my recent scripts are built with use in these environments in mind:

  • bio3d-binder - launchable, working Jupyter-based environment with the Bio3D package for Macromolecular Structure Analysis running in R+Jupyter (RStudio is an option there, too) with some examples (R-based).

  • cl_demo-binder - launchable, working Jupyter-based environment that has a collection of demonstrations of useful resources on command line (or useable in Jupyter sessions) for manipulating structure files.

  • pdbsum-binder - launchable, working Jupyter-based environment that has a collection of demonstrations of my useful resources for analyzing data from PDBsum. The pdbsum-utilities sub-folder in this repo is related as it host many of the scripts and code backing the data analyses.

  • PDBrenum - So far I have made a repo here where the main software is already installed and runs the pipeline in sessions served by MyBinder.org. I placed a demonstration notebook demo.ipynb in there in addition to the PDBrenum.ipynb the author's provided. (I actually haven't discerned the purpose of that notebook yet, maybe it is clear in the article?) My demo notebook steps through using it in the sessions. Additionally, I give advice on how you can use PDBrenum.py to map chain IDs in PDB files to UniProt IDs here, relying on the SIFTS data which underlies the PDBrenum.py process, and have expanded that to a demostration notebook, chainID_mapping_to_UniProt_id_demo.ipynb.

  • pymol-binder

  • Python_basics_on_PDB_file

Related 'Docker-ized' Utilities

Dockerfiles for Structural Analysis (Structural Bioinformatics) Docker images.

Related non-Python tips

"Learned a handy pair of grep flags - "grep -F -f". I find it useful for grabbing the intersection of two #cryoem particle star files, e.g. from masked classification of different domains. (here particle list is just the rlnImageName column of http://class1.star )" Source

grep -F -f particle_list_class1 class2.star >& class12_instersect.star &

Related resources by others

See also

My sequencework repo - for utilities and code dealing with nucleic and protein sequences

My proteomicswork repo - for utilities and code dealing with proteomics analysis