Skip to content

Add family alignment#49

Merged
timholy merged 1 commit intomainfrom
teh/align_muscle
Mar 18, 2026
Merged

Add family alignment#49
timholy merged 1 commit intomainfrom
teh/align_muscle

Conversation

@timholy
Copy link
Member

@timholy timholy commented Mar 18, 2026

  • align_muscle: compute an MSA from a list of UniProt IDs using MUSCLE; write the MSA to a FASTA file.
  • align_family: downloads sequences, aligns with MUSCLE, downloads AlphaFold structures, aligns them to a membrane-normal reference frame using conserved MSA columns as structural anchors.
  • query_tm_count: queries EBI Proteins for the number of annotated TRANSMEM segments per accession code; useful for choosing a well-annotated id_for_tms.
  • AlignFamilyParams: conserved-column filter parameters.
  • when querying EBI Proteins, avoid throwing an error if an ID is not found (return nothing instead)

- `align_muscle`: compute an MSA from a list of UniProt IDs using
  MUSCLE; write the MSA to a FASTA file.
- `align_family`: downloads sequences, aligns with MUSCLE, downloads
  AlphaFold structures, aligns them to a membrane-normal reference frame
  using conserved MSA columns as structural anchors.
- `query_tm_count`: queries EBI Proteins for the number of annotated
  TRANSMEM segments per accession code; useful for choosing a
  well-annotated `id_for_tms`.
- `AlignFamilyParams`: conserved-column filter parameters.
- when querying EBI Proteins, avoid throwing an error if an ID is not
  found (return `nothing` instead)
@timholy timholy merged commit cef326b into main Mar 18, 2026
3 checks passed
@timholy timholy deleted the teh/align_muscle branch March 18, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant