Skip to main content

Peptide similarity measures, distance functions, and attempts to quantify the 'self' proteome

Project description

Build Status Coverage Status PyPI

weirdo

Metrics of immunological foreignness for candidate T-cell epitopes. An extension of the pepdata library.

Amino Acid Properties

The amino_acid module contains a variety of physical/chemical properties for both single amino residues and interactions between pairs of residues.

Single residue feature tables are parsed into StringTransformer objects, which can be treated as dictionaries or will vectorize a string when you call their method transform_string.

Examples of single residue features:

  • hydropathy
  • volume
  • polarity
  • pK_side_chain
  • prct_exposed_residues
  • hydrophilicity
  • accessible_surface_area
  • refractivity
  • local_flexibility
  • accessible_surface_area_folded
  • alpha_helix_score (Chou-Fasman)
  • beta_sheet_score (Chou-Fasman)
  • turn_score (Chou-Fasman)

Pairwise interaction tables are parsed into nested dictionaries, so that the interaction between amino acids x and y can be determined from d[x][y].

Pairwise interaction dictionaries:

  • strand_vs_coil (and its transpose coil_vs_strand)
  • helix_vs_strand (and its transpose strand_vs_helix)
  • helix_vs_coil (and its transpose coil_vs_helix)
  • blosum30
  • blosum50
  • blosum62

There is also a function to parse the coefficients of the PMBEC similarity matrix, though this currently lives in the separate pmbec module.

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

weirdo-1.0.0.macosx-11.1-arm64.tar.gz (22.3 kB view details)

Uploaded Source

File details

Details for the file weirdo-1.0.0.macosx-11.1-arm64.tar.gz.

File metadata

File hashes

Hashes for weirdo-1.0.0.macosx-11.1-arm64.tar.gz
Algorithm Hash digest
SHA256 4aad5fce459a42f04ace3f1f05238b61466880ec1d3657f1869401515a81f178
MD5 6fa9c0258df4d60d17de99941f5c64c3
BLAKE2b-256 e170f02435b2ff70c1734076ae5cba91c0098383d4ac61ca5310c2dd879bc8eb

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