Skip to main content

PEngUIN - Protein Engineering Using Independent Networks

PEngUIN (Protein Engineering Using Independent Networks) is a comprehensive protein engineering dashboard designed to streamline the process of protein analysis and engineering using advanced deep learning models. By inputting a protein sequence or fasta file, users can leverage powerful tools such as BLAST, ESM-2, SaProt, MutCompute, ProteinMPNN, and AntiBERTa to generate suggested mutations for protein engineering.

Installation

To get started with PEngUIN, you can install the package using pip:

pip install penguindashboard

Prerequisites

(Required packages and setup instructions will be listed here)

Usage

To use PEngUIN, simply input your protein sequence or fasta file. The dashboard will handle the rest, running various deep learning models to analyze the input and suggest potential modifications.

(Commands and detailed usage instructions will be provided here)

Features

PEngUIN offers a range of functionalities centered around protein engineering:

  • BLAST: Provides mutational analysis based on homologues sequences from an API BLAST call.
  • ESM-2: Mutation residue prediction across all positions in a sequence using ESM-2 (650M).
  • SaProt: Mutation residue prediction using the Steinnegar Lab's structure aware language model, SaProt.
  • MutCompute: Structure-based masked prediction using Ellington Lab's MutCompute model.
  • ProteinMPNN: In-painting of single residues across the entire sequence using Baker Lab's ProteinMPNN.
  • AntiBERTa: Mutation prediction the Antibody specific protein language model AntiBERTa.

Output

The output from PEngUIN consists of npy logits files, which contain detailed predictions in a specific amino acid order.

Sequence order is as follows:

amino_acids = ['A', 'R', 'N', 'D', 'C', 'Q', 'E', 'G', 'H', 'I', 'L', 'K', 'M', 'F', 'P', 'S', 'T', 'W', 'Y', 'V']

License

PEngUIN is available under the MIT License. See the LICENSE file for more details.

Metadata

Release files for penguindashboard 1.0.13

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

Source distribution (sdist)

Source distribution for penguindashboard 1.0.13
File Size Uploaded
penguindashboard-1.0.13.tar.gz 14.9 kB Details

Built distribution (wheel)

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

Total release size: 33.7 kB

Release files / penguindashboard-1.0.13.tar.gz

Download URL penguindashboard-1.0.13.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
58fda9d8d3f2f87b8be02658dea3f6f36209e940b6d73378ffc2bb5ce03d262c
BLAKE2b-256 checksum
How to use checksums
71769e6577cae6bf96321b1be7c6448e2237b89fcc3abd1e3e008033db4766b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / penguindashboard-1.0.13-py3-none-any.whl

Download URL penguindashboard-1.0.13-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee15e5850b0a05e558bb9cccbc2945b249633041d3a497499968351a75c82b91
BLAKE2b-256 checksum
How to use checksums
baaa95c98b489757642904c47a5c041691c227a8e0cc564f991defb8ea5531e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

1.0.13 This release

2 release files

1.0.12

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.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