Skip to main content

CLI for AminoAnalytica protein engineering platform

Project description

Amina CLI

Command-line interface for the AminoAnalytica protein engineering platform.

Run protein structure prediction, sequence design, and analysis tools directly from your terminal.

Installation

pip install amina-cli

Quick Start

# Set your API key (get one at https://app.aminoanalytica.com/settings/api)
amina auth set-key "ami_your_api_key"

# List available tools
amina tools

# Run ESMFold structure prediction
amina run esmfold --sequence "MKFLILLFNILCLFPVLAADNH" -o ./results/

# Run ProteinMPNN sequence design
amina run proteinmpnn --pdb ./structure.pdb --num-sequences 10 -o ./results/

Available Tools

Folding

  • esmfold - Predict protein structure from sequence
  • boltz2 - Structure prediction with Boltz-2
  • openfold3 - OpenFold3 structure prediction

Design

  • proteinmpnn - Design sequences for a backbone structure
  • rfdiffusion - Generate novel protein backbones
  • esm-if1 - Inverse folding with ESM-IF1

Analysis

  • simple-rmsd - Calculate RMSD between structures
  • hydrophobicity - Analyze hydrophobic properties
  • surface-charge - Electrostatic surface analysis

Utilities

  • pdb-cleaner - Clean and prepare PDB files
  • pdb-to-fasta - Extract sequences from structures

Run amina tools for the complete list.

Usage

# Get help
amina --help
amina run --help
amina run esmfold --help

# Check tool parameters
amina tools esmfold

# Run with custom job name
amina run esmfold --sequence "MKTV..." --job-name my_protein -o ./output/

Authentication

Get an API key from your account settings.

# Set API key
amina auth set-key "ami_your_api_key"

# Check auth status
amina auth status

# Remove stored key
amina auth logout

Output

Results are downloaded to your specified output directory:

./results/
├── esmfold_XXXX_structure.pdb      # Predicted structure
├── esmfold_XXXX_plddt_scores.csv   # Per-residue confidence
└── esmfold_XXXX_plddt_plot.png     # Confidence visualization

Requirements

Links

License

Apache 2.0

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

amina_cli-0.1.0.tar.gz (64.0 kB view details)

Uploaded Source

Built Distribution

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

amina_cli-0.1.0-py3-none-any.whl (109.6 kB view details)

Uploaded Python 3

File details

Details for the file amina_cli-0.1.0.tar.gz.

File metadata

  • Download URL: amina_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 64.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for amina_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1b43f4d436629b460b28dc1c3ce66fe14b273b8f0dac6cb4af3edcbc282eb3b
MD5 3504a2ca697bf515f4a9a69e6eaa16f1
BLAKE2b-256 f26d59fc257547eeca8fd3f1280ee416b9a4dfc01a4b5e735ee2550368f12c4a

See more details on using hashes here.

File details

Details for the file amina_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: amina_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 109.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for amina_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 453888ab0ff95a7fc8f3be44791457a3bfa77a4d9a0b0aca6bb9b364e7680275
MD5 290639a1d9dac112e069446d12c12a0f
BLAKE2b-256 47d2aea15c1fd5ceec35f187320aabbebb79573d826085c20ea34e728f5133d9

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