Skip to main content

PEngUIN: Protein Engineering Using Independent Networks

Project description

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.

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

penguindashboard-1.0.13.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

penguindashboard-1.0.13-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file penguindashboard-1.0.13.tar.gz.

File metadata

  • Download URL: penguindashboard-1.0.13.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for penguindashboard-1.0.13.tar.gz
Algorithm Hash digest
SHA256 58fda9d8d3f2f87b8be02658dea3f6f36209e940b6d73378ffc2bb5ce03d262c
MD5 d7a8a69ddc5c7177498a415029f56330
BLAKE2b-256 71769e6577cae6bf96321b1be7c6448e2237b89fcc3abd1e3e008033db4766b5

See more details on using hashes here.

File details

Details for the file penguindashboard-1.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for penguindashboard-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 ee15e5850b0a05e558bb9cccbc2945b249633041d3a497499968351a75c82b91
MD5 32a22dc49f7365c5e5cfa1e718a28c0e
BLAKE2b-256 baaa95c98b489757642904c47a5c041691c227a8e0cc564f991defb8ea5531e4

See more details on using hashes here.

Supported by

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