Skip to main content

Strudel package

Project description

threed_strudel

threed_strudel is a set of tools for cryo-EM maps data mining and motif based map-model validation.

Requirements

biopython, mrcfile, mpi4py, psutil, scipy, ChimeraX, strudel map-motif library (for map-motif validation)

Instalation

pip install threed_strudel

Set ChimeraX path

strudel_setChimeraX.py path_to_chimeraX_executable 

Usage

Map-model validation with Strudel score

EM map-model validation based on strudel motif libraries. Requires strudel map-motif libraries (e.g. strudel-libs_ver-3.0_voxel-0.5.tar.gz). The results can be visualised using the Strudel Score plugin for ChimeraX (https://cxtoolshed.rbvi.ucsf.edu/apps/chimeraxstrudelscore).

strudel_mapMotifValidation.py -p atomic_model_path -m map_path -l strudel_library_path (e.g. strudel-libs_ver-2.0_voxel-0.5/motifs_2.5-2.8) -o strudel_output_path

To visualize the validation in ChimeraX please install the Strudel score plugin (https://cxtoolshed.rbvi.ucsf.edu/apps/chimeraxstrudelscore) and run:

ChimeraX --cmd 'strudel open strudel_output_path'

Chop an atomic model and the corresponding EM map into amino acid residues:

strudel_chopModelMapMPI.py [options]

Classify amino acid residues into rotamer classes based on the Penultimate rotamer library (JS Richardson and DC Richardson (2000) "The Penultimate Rotamer Library" Proteins: Structure Function and Genetics 40: 389-408.)

strudel_penultimateClassifier.py [options]

Superimpose and average amino acid residues maps using atom models as guide (requires rotamer classes generated by strudel_penultimateClassifier.py).

 strudel_mapAveraging.py [options]

Tutorials

Introduction to map-model validation with Strudel Score

License

threed_strudel is free and open source software released under the terms of the Apache License, Version 2.0. Source code is copyright EMBL-European Bioinformatics Institute (EMBL-EBI) 2017.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

threed_strudel-0.9.13.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

threed_strudel-0.9.13-py3-none-any.whl (7.0 MB view details)

Uploaded Python 3

File details

Details for the file threed_strudel-0.9.13.tar.gz.

File metadata

  • Download URL: threed_strudel-0.9.13.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for threed_strudel-0.9.13.tar.gz
Algorithm Hash digest
SHA256 e089c59b979a09059db0ac5aeecdf7246e97b497050f3b4066c1862b877e6193
MD5 86903a9bb764c770879c39114288b3a9
BLAKE2b-256 3f692c13e3ef9881b3645fd0f2f58bfca24cca0270c2f2e72588e99156da1ea1

See more details on using hashes here.

File details

Details for the file threed_strudel-0.9.13-py3-none-any.whl.

File metadata

  • Download URL: threed_strudel-0.9.13-py3-none-any.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for threed_strudel-0.9.13-py3-none-any.whl
Algorithm Hash digest
SHA256 719c6f802023ca801ed114dcbd83690b5d53cfe8b404cdbe0d9955fa8ae59bd1
MD5 c92689354d5e90779d3d490214d9d24e
BLAKE2b-256 a4986e9562c168acf5dbe792637def33ebe9f4fa0a6b707e7b19c06c1c376ade

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page