Logo
v1.0.3
  • Introduction
  • Installation
  • Usage Guide

Detailed function documentation

  • Custom classes
  • Handling protein objects and domains in a csv file
  • Identifying protein domains using AlphaFoldDB
  • Handling data from UniProt
  • Compiling domains from various sources
  • Utility functions for protein fragmentation
  • Dealing with long domains
  • Protein fragmentation
  • Plotting fragmentation output
  • Creating input files for AlphaFold or AlphaPulldown
AlphaFragment
  • Indices and Tables
  • Edit on GitHub

AlphaFragment Banner

Welcome to the official documentation for AlphaFragment, a Python package designed to optimally fragment proteins and streamline the preparation of protein data for structure prediction.

  • Introduction
    • AlphaFragment: Protein Fragmentation and Pair Generation for AlphaFold and AlphaPulldown
    • Features
    • Getting Started
  • Installation
    • Requirements
    • Installation from Source
    • Verifying Installation
    • Troubleshooting
  • Usage Guide
    • Workflow

Detailed function documentation

  • Custom classes
    • Domain
    • Protein
    • ProteinSubsection
  • Handling protein objects and domains in a csv file
    • find_user_specified_domains()
    • initialize_proteins_from_csv()
    • update_csv_with_fragments()
  • Identifying protein domains using AlphaFoldDB
    • find_domain_by_res()
    • find_domains_from_pae()
    • read_afdb_json()
  • Handling data from UniProt
    • fetch_uniprot_info()
    • find_uniprot_domains()
  • Compiling domains from various sources
    • compile_domains()
  • Utility functions for protein fragmentation
    • check_valid_cutpoint()
    • merge_overlapping_domains()
    • recursive_fragmentation()
    • validate_fragmentation_parameters()
  • Dealing with long domains
    • handle_long_domains()
  • Protein fragmentation
    • fragment_protein()
  • Plotting fragmentation output
    • calculate_tick_freq()
    • draw_label()
    • plot_domain()
    • plot_fragment()
    • plot_fragmentation_output()
  • Creating input files for AlphaFold or AlphaPulldown
    • get_protein_combinations()
    • output_fastas()
    • output_pulldown()

Indices and Tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2024, Ingelise Holland-Kaye. Revision d7c3bb0a.

Built with Sphinx using a theme provided by Read the Docs.