Skip to main content

GitHub license GitHub Created At GitHub last commit Discord

Neurosnap SDK

Neurosnap Header

Neurosnap SDK is a collection of utilities for bioinformatics, structural biology, and cheminformatics workflows, with strong support for amino acid sequences and molecular structures.

This a package developed by Keaun Amani at neurosnap.ai. You are welcome to use this code and contribute as you see fit. We are currently working on expanding this package as well to add support for more common functions.

Installation

# current stable version
pip install -U --no-cache-dir neurosnap

# latest version
pip install -U --no-cache-dir git+https://github.com/NeurosnapInc/neurosnap.git

# latest version + ClusterProt dependencies
pip install -U --no-cache-dir "neurosnap[clusterprot] @ git+https://github.com/NeurosnapInc/neurosnap.git"

# latest version + Kluster dependencies
pip install -U --no-cache-dir "neurosnap[kluster] @ git+https://github.com/NeurosnapInc/neurosnap.git"

# latest version + development dependencies
pip install -U --no-cache-dir "neurosnap[dev] @ git+https://github.com/NeurosnapInc/neurosnap.git"

Documentation

Official documentation can be found here: https://neurosnap.ai/docs/.

Building documentation

To build documentation, enter your virtual environment and run make docs from the root of the repository.

Then, open docs/build/html/index.html in a web browser.

Tutorials

Various interactive jupyter notebooks can be found in the example_notebooks directory of this repository. For additional tutorials check out the Official Neurosnap Blog or join our discord server.

Contributions

We welcome contributions to this package. If you have a feature that you want to code or have added, submit a pull request or an issue.

# setup virtual environment & activate it
python -m venv .venv && source .venv/bin/activate
# install package locally as editable and with dev dependencies
pip install --editable .[dev]

Citations

If you found this SDK helpful, please feel free to cite it using the following.

@misc{amani-2024,
	author = {Amani, Keaun and Amirabadi, Danial Gharaie},
	title = {{Neurosnap SDK}},
	year = {2024},
	url = {https://github.com/NeurosnapInc/neurosnap},
}

TODO:

  • Consolidate some of the code that's shared and used across EvoEF2 and PDB2PQR.
  • Also split those functions to have separate calls for the following:
    • add_hydrogens(structure, ...)
    • optimize_hydrogens(structure, ...)
    • assign_protonation_states(structure, ...)
    • assign_pqr(structure, ...)

Metadata

Release files for neurosnap 2026.8.28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neurosnap 2026.8.28
File Size Uploaded
neurosnap-2026.8.28.tar.gz 17.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for neurosnap 2026.8.28
File Interpreter ABI Platform
neurosnap-2026.8.28-py3-none-any.whl Python 3 none any Details

Total release size: 38.0 MB

Release files / neurosnap-2026.8.28.tar.gz

Download URL neurosnap-2026.8.28.tar.gz
Size 17.8 MB
Tags Source
SHA-256 checksum
How to use checksums
ed8d3885c7d2d76f802ac0564c62f0a4755caa850d9b68604bf9545306ad1172
BLAKE2b-256 checksum
How to use checksums
163d5d270629d65a9bb625a2db95f7220eabe21ec81d2ae47dc14d355c1f4f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release files / neurosnap-2026.8.28-py3-none-any.whl

Download URL neurosnap-2026.8.28-py3-none-any.whl
Size 20.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
759dfab8b86adba82ae75a4077ccc3d8e022b7aeb87097faa2b487231fefca8c
BLAKE2b-256 checksum
How to use checksums
a5fe3637a1b3bbd0ccf3032db769fae02362c5957c45b3c54b04022c34d78734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page