RF2NucleicAcid API

The rf2-nucleic-acid API provides an interface to access the RoseTTAFold2 Nucleic Acid tool. The source code and additional documentation can be found on the github page

This RosettaFold2 Nucleic Acid tool is capable modeling structures of protein protein complexes, protein/double strand dna complexes, protein/single strand dna, and protein/rna complexes.

The valid inputs are protein sequences, single strand dna sequences, double strand dna sequences, rna sequences, and paired protein-rna msas.

Inputs

  • --fasta-file
    • The path to the protein fasta file(s)
  • --single-strand-dna
    • The path to the dna fasta file(s) which should be treated as single strands
  • --double-strand-dna
    • The path to dna fasta file(s) which should have a paired second strand generated for them.
  • --rna-fasta
    • The path to rna fasta file(s)
  • --protein-rna-msa
    • Paired protein-rna MSAs. Contact support for help generating these if you need them for your project.

Options

  • --gpu-type
  • The type of GPU to use. If more than about 500 protein residues or about 50 nucleic acid residues are present a A100 gpu should be used. Otherwise the default t4 should be sufficient.# Inputs

Outputs

The output is a tarball with the file labeled “results.pdb” being the predicted structure. The other files mostly represent intermediates and logs which are useful for debugging.

Updated: