Skip to main content

A napari plugin that read molecular structure files.

Project description

napari-molecule-reader

License PyPI Python Version tests codecov napari hub

A napari plugin that read molecular structure files. It reads PDB and MMCIF files using atomium, expanding molecular assemblies to a full visualization. Data is loaded into napari as Points for ball representation and Vectors for stick representation. If multiple models or assemblies are detected, they will be loaded as separate objects.

https://user-images.githubusercontent.com/23482191/150109390-bd7fb3b4-79b4-43da-aafc-20921714df25.mp4

TODO list:

  • [] handle alternate locations (i.e: different conformations in the same pdb model)

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Installation

You can install napari-molecule-reader via pip:

pip install napari-molecule-reader

To install latest development version :

pip install git+https://github.com/brisvag/napari-molecule-reader.git

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the BSD-3 license, "napari-molecule-reader" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

napari-molecule-reader-0.1.2.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

napari_molecule_reader-0.1.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file napari-molecule-reader-0.1.2.tar.gz.

File metadata

  • Download URL: napari-molecule-reader-0.1.2.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for napari-molecule-reader-0.1.2.tar.gz
Algorithm Hash digest
SHA256 16f09a43246b1a3923e9ab8e036a3b22d6347b22bc425c30791aa8ece2948854
MD5 b8ba37be1656f1730e87c2d9e0d0a605
BLAKE2b-256 768433a74092a0f5f865f49e602509d6251bd6a356cd36d6a759050405632a9f

See more details on using hashes here.

File details

Details for the file napari_molecule_reader-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: napari_molecule_reader-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for napari_molecule_reader-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e6532763faf2037fbb15ae5422b2e4aa5acb1db4aff250c77e9eb3446e152d6e
MD5 db3a48d2b0ca83be3a320c48a94104d6
BLAKE2b-256 119ea0076eee9c7c64541c7b140056a378bdf92ce7bd932811aa24d26810a8c9

See more details on using hashes here.

Supported by

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