freesasa(1)
π NAME π
FreeSASA β calculate Solvent Accessible Surface Areas from PDB files β¨
πΈ SYNOPSIS πΈ
freesasa PDB-FILE ... [ --shrake-rupley | --lee-richards
--probe-radius=NUMBER
--resolution=INTEGER --n-threads=INTEGER
--radius-from-occupancy | --config-file=FILE |
--radii=protor|naccess
--separate-models | --join-models
--hetatm --hydrogen
--separate-chains | --chain-groups=STRING ...
--unknown=guess|skip|halt
--cif
--output=FILE --error-file=FILE --no-warnings
--select=STRING ...
--format=log|res|seq|pdb|rsa|xml|json ...
--depth=structure|chain|residue|atom ]
freesasa [options] < PDB-FILE
freesasa (--help | --version | --deprecated)
so basically bestie, there's three whole ways to call this thing π
- Hand it one or more
PDB-FILEarguments plus whatever options you're feeling, and it goes off π - Feed the PDB in on stdin with
< PDB-FILEand pass your[options]π«Ά - Just vibe-check it with
--help,--version, or the nostalgic--deprecatedβ¨
π¦ DESCRIPTION π¦
Calculate the Solvent Accessible Surface Area (SASA) of biomolecules from PDB files, using either Lee & Richards' algorithm or Shrake & Rupley's algorithm. Pick your fighter, no cap π
Report bugs to: https://github.com/mittinatten/freesasa/issues
Home page: http://freesasa.github.io
fr fr if something's broken, tell the maintainers, don't just suffer in silence π₯Ί
π OPTIONS π
π Parameters
-S,--shrake-rupleyβ Use the Shrake & Rupley algorithm.-L,--lee-richardsβ Use the Lee & Richards algorithm. [default] β this one's the main character unless you say otherwise π-p,--probe-radius NUMBERβ Set the probe radius, in Angstroms. [default: 1.40 Γ ]-n,--resolution INTEGERβ Set the resolution for the calculation. It's giving depends who you ask:- S&R: number of test points per atom [default: 100]
- L&R: slices per atom [default: 20]
-t,--n-threads INTEGERβ Number of threads to use. [default: 2] β multitasking queen π§
π Atom radii and classes (maximum one of the following)
listen. maximum one. not two, not three. pick a lane bestie π«Ά
-O,--radius-from-occupancyβ Read the atomic radii from theOccupancycolumn in the PDB input.-c,--config-file FILEβ Classifier to determine radii and classes. Example files live in'share/'π--radii protor|naccessβ Use either ProtOr or NACCESS radii and classes. [default: protor]
π Input options
--cifβ Input is in mmCIF format.-H,--hetatmβ IncludeHETATMentries from the input.-Y,--hydrogenβ Include hydrogen atoms. Suppress the warnings with-w(because it will be noisy, iykyk π).-m,--join-modelsβ Join allMODELs in the input into one single structure.-C,--separate-chainsβ Calculate SASA for each chain separately.-M,--separate-modelsβ Calculate SASA for eachMODELseparately.--unknown guess|skip|haltβ When an unknown atom shows up, either guess its radius/class, skip it, or halt. [default: guess] β choose your adventure β¨-g,--chain-groups LISTβ Each group will be treated separately.
Examples:
'-g A', '-g A+B', '-g A -g B', '-g AB+CD'
π Output options
-w,--no-warningsβ Skip most warnings. living your peace era ποΈ-o,--output FILEβ Output file.-e,--error-file FILEβ Redirect errors and warnings to a file.-f,--format log|res|seq|pdb|rsa|cif|xml|jsonβ Output format. Can be repeated. [default: log] β yes you can stack them, greedy little icon π-d,--depth structure|chain|residue|atomβ Depth of the JSON and XML output. [default: chain]--select COMMANDβ Select atoms using Pymol select syntax. Can be repeated.
Examples:
--select "AR, resn ala+arg", --select "chain_A, chain A"
π Deprecated
These options have been replaced and will disappear in later versions. Use them while you can, but don't get attached π
--rsaβ Equivalent to--format=rsa.-B,--print-as-B-valuesβ Equivalent to--format=pdb.-r,--foreach-residue-typeβ Equivalent to--format=res.-R,--foreach-residueβ Equivalent to--format=seq.-l,--no-logβ Log suppressed if another format is selected. This option has no effect. literally nothing. a ghost. π«
and that's the whole page bestie, go calculate some surfaces π¦β¨
freesasa(1) β version 2.1.2, dated 2017, from the FreeSASA man page. mwah, take care of her ππ
π¦ where this page comes from
- debian bookworm: freesasa 2.1.2-1
- debian trixie: freesasa 2.1.2-4
- ubuntu noble: freesasa 2.1.2-4
- ubuntu questing: freesasa 2.1.2-4build1
- ubuntu resolute: freesasa 2.1.2-6
- ubuntu stonking: freesasa 2.1.2-6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms