CREATEGERMLINES.PY(1)
CREATEGERMLINES.PY(1) πΈ User Commands manual β bestie, this is your tea β
β¨ NAME β¨
CreateGermlines.py is a Repertoire clonal assignment toolkit (Python 3) π
β¨ DESCRIPTION β¨
Okay so here's the vibe. You run it like this:
usage: CreateGermlines.py [--version] [-h] -d DB_FILES [DB_FILES ...]
[-o OUT_FILES [OUT_FILES ...]] [--outdir OUT_DIR]
[--outname OUT_NAME] [--log LOG_FILE] [--failed] [--format
{airr,changeo}] -r REFERENCES [REFERENCES ...] [-g
{full,dmask,vonly,regions} [{full,dmask,vonly,regions} ...]]
[--cloned] [--sf SEQ_FIELD] [--vf V_FIELD] [--df D_FIELD] [--jf
J_FIELD] [--cf CLONE_FIELD]
It reconstructs germline sequences from alignment data π§¬β¨ It's giving precision, bestie.
π help π
--versionβ shows the program's version number and then exits π¦-h,--helpβ shows the help message and exits π«Ά
π standard arguments π
-d DB_FILES [DB_FILES ...]β Give it a list of tab delimited database files π (default:None)-o OUT_FILES [OUT_FILES ...]β pick an explicit output file name. Heads up, this one can't be mixed with--failed,--outdir, or--outnameπ ββοΈ If you skip it, the output filename gets built from your input filename(s) β¨ (default:None)--outdir OUT_DIRβ switches the output directory to wherever you point it π If you don't, the input file's directory is used π (default:None)--outname OUT_NAMEβ changes the prefix of the successfully processed output file to whatever string you give it π You can't use this with multiple input files π (default:None)--log LOG_FILEβ writes verbose logging to a file π Same deal, it can't be used with multiple input files π (default:None)--failedβ makes files full of the records that fail processing π (default:False)--format {airr,changeo}β sets the input and output format π (default:airr)
πΈ germline construction arguments πΈ
-r REFERENCES [REFERENCES ...]β your list of folders and/or fasta files (with.fasta,.fnaor.faextensions) holding the germline sequences π§ (default:None)
Lowkey important: when you're using the default Change-O sequence and coordinate fields, those reference sequences must contain IMGT-numbering spacers (gaps) in the V segment π¨ Alternative numbering schemes, or no numbering at all, may work for alternative sequence and coordinate definitions that make a valid alignment, but you'll get a warning β οΈ
-g {full,dmask,vonly,regions} [{full,dmask,vonly,regions} ...]β picks which germline type(s) to include: the full germline, the germline with the D segment masked, or the germline for the V segment only π (default:['dmask'])--clonedβ creates only one germline per clone π¦
Ngl, watch out here: if allele calls are ambiguous within a clonal group, this places the germline call used for the entire clone into thegermline_v_call,germline_d_callandgermline_j_callfields π (default:False)
--sf SEQ_FIELDβ the field containing the aligned sequence. It defaults tosequence_alignment(airr) orSEQUENCE_IMGT(changeo) π (default:None)--vf V_FIELDβ the field containing the germline V segment call. It defaults tov_call(airr) orV_CALL(changeo) β¨ (default:None)--df D_FIELDβ the field containing the germline D segment call. It defaults tod_call(airr) orD_CALL(changeo) π (default:None)--jf J_FIELDβ the field containing the germline J segment call. It defaults toj_call(airr) orJ_CALL(changeo) π«Ά (default:None)--cf CLONE_FIELDβ the field with clone identifiers. This one gets ignored unless you also specify--clonedπ It defaults toclone_id(airr) orCLONE(changeo) π (default:None)
π¦ output files π¦
germ-passβ a database with the assigned germline sequences πgerm-failβ a database with the records that failed germline assignment π
π§ required fields π§
These fields must be there, no excuses π
sequence_id, sequence_alignment, v_call, d_call, j_call, v_sequence_start, v_sequence_end, v_germline_start, v_germline_end, d_sequence_start, d_sequence_end, d_germline_start, d_germline_end, j_sequence_start, j_sequence_end, j_germline_start, j_germline_end, np1_length, np2_length
π optional fields π
n1_length, n2_length, p3v_length, p5d_length, p3d_length, p5j_length, clone_id
π output fields π
These are what you get back, periodt π
germline_v_call, germline_d_call, germline_j_call, germline_alignment, germline_alignment_d_mask, germline_alignment_v_region, germline_regions,
β¨ AUTHOR β¨
This manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program π«Ά
And that's the whole tea, bestie! π You're now officially a CreateGermlines.py expert, version 1.0.1 from October 2020 πΈβ¨ Go slay your repertoire π
π
π¦ where this page comes from
- debian bookworm: changeo 1.3.0-1 Β· CC-BY-SA-4.0
- debian trixie: changeo 1.3.0-3 Β· CC-BY-SA-4.0
- ubuntu jammy: changeo 1.2.0-1 Β· CC-BY-SA-4.0
- ubuntu noble: changeo 1.3.0-1 Β· CC-BY-SA-4.0
- ubuntu questing: changeo 1.3.0-3
- ubuntu resolute: changeo 1.3.0-4 Β· CC-BY-SA-4.0
- ubuntu stonking: changeo 1.3.0-4 Β· CC-BY-SA-4.0
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms