CSB-PRECISION(1)
β¨ csb-precision(1) β¨
okay bestie, welcome to the csb-precision manual page, which lives in section 1 of the manual (User Commands, if you were wondering π ). this is your girl's guide to measuring how good your fragment library actually is. spoiler: it's giving science, and we're obsessed.
π NAME π
csb-precision β measure the precision and coverage of a fragment library
like. literally that's the whole thing. it measures precision AND coverage. of a fragment library. no cap.
πΈ DESCRIPTION πΈ
okay so first things first, here's the usage, verbatim, don't @ me:
usage: csb-precision [-h] -p PDB -n NATIVE [-c CHAIN] [-t TOP] [-C CPU]
[-r RMSD] [-o OUTPUT] [-s]
library
so what does it actually do? it measures the precision and coverage of a fragment library that's stored in Rosetta NNmake format. that's it. that's the job. it's not complicated, it's just thorough, which honestly? same.
π¦ positional arguments: π¦
libraryβ the fragment library file, and yes it has to be in Rosetta NNmake format. this is your main character. give her what she needs.
π optional arguments: π
-h,--helpβ shows this help message and then dips. the classic. exits immediately after.-p PDB,--pdb PDBβ the PDB database. that means a directory that contains all your PDB files, not a single file, bestie, don't get it twisted.-n NATIVE,--native NATIVEβ the native structure of the target. this one IS a PDB file. your reference point, your blueprint, your blueprint-iest blueprint.-c CHAIN,--chain CHAINβ chain identifier. if you don't specify it, it just uses the first chain. lowkey convenient, highkey worth knowing.-t TOP,--top TOPβ reads the top N fragments per position. default is25. so if you're silent about it, you're getting 25. periodt.-C CPU,--cpu CPUβ maximum degree of parallelism. default is4. yes, it multithreads, she's efficient like that π .-r RMSD,--rmsd RMSDβ the RMSD cutoff for precision and coverage. default is1.5. this is the threshold that decides what counts, so pick it with intention, okay?-o OUTPUT,--output OUTPUTβ output directory. default is.β i.e. right here, right now, in your current working directory. iconic.-s,--save-structuresβ creates a PDB file for each fragment, superimposed over the native. default isFalse, so it's opt-in. this one can generate a LOT of files, so know what you're signing up for before you flip this switch π
π AUTHOR π
this manpage was written by Andreas Tille for the Debian distribution, and it can be used for any other usage of the program. shoutout Andreas, absolute legend, we love a manpage author who documents things properly π«Ά
friendly reminder bestie:-pwants a directory full of PDBs and-nwants one PDB file. mixing those up is a rite of passage but you don't have to go through it. π
csb-precision version 1.2.5, dated November 2017 β that's the tea, that's the source, that's the version, and that's a wrap. go measure something gorgeous β¨ππ¦π
π¦ where this page comes from
- debian bookworm: csb 1.2.5+dfsg-8 Β· MIT
- debian trixie: csb 1.2.5+dfsg-10 Β· MIT
- ubuntu jammy: csb 1.2.5+dfsg-7 Β· MIT
- ubuntu noble: csb 1.2.5+dfsg-10 Β· MIT
- ubuntu resolute: csb 1.2.5+dfsg-10build1 Β· MIT
- ubuntu stonking: csb 1.2.5+dfsg-10build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms