Skip to main content

Neural network models for antibody affinity maturation

Project description

netam

Neural NETworks for antibody Affinity Maturation.

pip installation

Netam is available on PyPI, and works with Python 3.8 through 3.11.

pip install netam

This will allow you to use the models.

However, if you wish to interact with the models on a more detailed level, you will want to do a developer installation (see below).

Pretrained models

Pretrained models will be downloaded on demand, so you will not need to install them separately.

The models are named according to the following convention:

ModeltypeSpeciesVXX-YY

where:

  • Modeltype is the type of model, such as Thrifty for the "thrifty" SHM model
  • Species is the species, such as Hum for human
  • XX is the version of the model
  • YY is any model-specific information, such as the number of parameters

If you need to clear out the cache of pretrained models, you can use the command-line call:

netam clear_model_cache

Usage

See the examples in the notebooks directory.

Developer installation

From a clone of this repository, install using:

python3.11 -m venv .venv
source .venv/bin/activate
make install

Note that you should be fine with an earlier version of Python. We target Python 3.9, but 3.11 is faster.

Experiments

If you are running one of the experiment repos, such as:

you will want to visit those repos and follow the installation instructions there.

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

netam-0.2.0.tar.gz (161.5 kB view details)

Uploaded Source

Built Distribution

netam-0.2.0-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file netam-0.2.0.tar.gz.

File metadata

  • Download URL: netam-0.2.0.tar.gz
  • Upload date:
  • Size: 161.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for netam-0.2.0.tar.gz
Algorithm Hash digest
SHA256 00916c47f0e966244c3f121aa4ced36cd58e3316b309f7ca1aa3c4b30e39904a
MD5 4ff7ffb375cce21d129e14b69cfe02d7
BLAKE2b-256 594d4282d52ccfe6238e0f1111fdce48f18e15e4050595e3da182a710c434f58

See more details on using hashes here.

File details

Details for the file netam-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: netam-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for netam-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 219f20c9ddfc8a14bb84715f57f014f98296abcc510b9383ed1ed1baf38370de
MD5 9f03b3ad9763dc1a4ba2051e5f48ecf6
BLAKE2b-256 cb3d911053d8211735ccb7777cfea147558a0538ccbb62f6fa190953f94b9d25

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