Skip to main content

CI codecov Code style: black

jax-unirep

A performant reimplementation of the UniRep protein featurization model in JAX.

The UniRep model was developed in George Church's lab, see the original publication here (bioRxiv) or here (Nature Methods), as well as the repository containing the original model.

This repo is a self-contained and easily customizable version of the UniRep model, with additional utility APIs that support protein engineering workflows.

Installation

Ensure that your compute environment allows you to run JAX code. (A modern Linux or macOS with a GLIBC>=2.23 is probably necessary.)

Then, you can install from PyPI:

pip install jax-unirep

If you want the latest and greatest, you can install directly from source:

pip install git+https://github.com/ElArkk/jax-unirep.git

More Details

Documentation on how to use jax-unirep is available here.

We highly encourage community contributions to this project! For more information, see the section in the docs on our contributing guidelines.

To read more about how we reimplemented the model in JAX, check out our preprint on bioarxiv.

License

All the model weights are licensed under the terms of Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit here) or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Otherwise the code in this repository is licensed under the terms of GPL v3.

Metadata

Release files for jax-unirep 3.0.0

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

Source distribution (sdist)

Source distribution for jax-unirep 3.0.0
File Size Uploaded
jax_unirep-3.0.0.tar.gz 77.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for jax-unirep 3.0.0
File Interpreter ABI Platform
jax_unirep-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 154.0 MB

Release files / jax_unirep-3.0.0.tar.gz

Download URL jax_unirep-3.0.0.tar.gz
Size 77.0 MB
Tags Source
SHA-256 checksum
How to use checksums
ae6ac8a2d43b0f5c40798b387f7d850d0a7a67d5b5e4d4e31c99263d5467152e
BLAKE2b-256 checksum
How to use checksums
50ca2bba8b021734671387b89b5abc64e32c1bdea0f9c93626ce53f3c6dd3dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / jax_unirep-3.0.0-py3-none-any.whl

Download URL jax_unirep-3.0.0-py3-none-any.whl
Size 77.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fe5a490c3f6f2a23ecddee998fcea9697d6ecc11005e5c8c61e787d74a3fe608
BLAKE2b-256 checksum
How to use checksums
5da0e4a15c35adb60e3753ac4ad3041eb99d9f939c88ad52cbb11851d980a6d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

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