A segfault and NaN driven series of disconnected ideas, analyses and just plain silly posts about computational biochemistry, synthetic biology and microbiology.
Saturday, 31 October 2020
XML to Pyrosetta: EvolutionaryDynamicsMover as an example
Tuesday, 27 October 2020
Pyrosetta scripting without a manual
I got recently asked how to figure out how to write a Pyrosetta script when there is no example. This is definitely the biggest weakness of Pyrosetta and Rosetta script, but it is not insurmountable. In fact, there is a wealth of information that is hidden that can be mined. Here is how and in the next post, I give an example.
Wednesday, 7 October 2020
Rosetta/Pyrosetta on a cluster or in the cloud
Due to licensing Rosetta and Pyrosetta cannot be installed via apt-get/pip but has to be downloaded from the Rosetta Commons website. This makes things harder if you are in a colabs notebook, ssh'ed into a machine or running off a remote jupyter notebook. Luckily it actually is straightforward.
Saturday, 8 August 2020
Stay hydrated
Monday, 8 June 2020
Love thy neighbours, but select them with caution
NeighborhoodResidueSelector behaves differently than PyMOL's expand selector and it is good to be aware of it. Namely, in PyMOL the distance is from any atom, while in Rosetta it is from the center of mass atom, unless specified differently. In reality CloseContactResidueSelector works like PyMOL's expand selector.Monday, 21 October 2019
RDKit for Rosetta: PLP ligand space as an example
Tuesday, 18 September 2018
Everything you wanted to know about isopeptide bonds in Rosetta, but were too afraid to ask
Monday, 19 March 2018
The curious case of fluorescein and implicit waters
Given that it is of no real use, I am happy to share so to give a tutorial of how to do that in Rosetta (ligand docking), which I found taxing the first time.
Friday, 18 August 2017
Rosetta easteregg
############################################################################### # # MAKE_FRAGMENTS.PL 1.00 -- THE (PEN)ULTIMATE IN HOME FRAGMENT-PICKING SOFTWARE! # # CAUTION: NO USER SERVICEABLE PARTS BELOW! # # TO REDUCE RISK OF ELECTRIC SHOCK, DO NOT REMOVE THE COVER! # DO NOT ATTEMPT REPAIRS! REFER SERVICING TO YOUR AUTHORIZED DEALER! # AVOID PROLONGED EXPOSURE TO HEAT OR SUNLIGHT! # TO REDUCE THE RISK OF FIRE OR ELECTRIC SHOCK, DO NOT EXPOSE THE # PRODUCT TO RAIN AND/OR MOISTURE! # DO NOT MOVE THE PRODUCT WHILE IN USE! # DO NOT LOOK AT THE PRODUCT WHILE IN USE! # DO NOT COMPLAIN ABOUT THE PRODUCT WHILE IN USE! # DO NOT DISCUSS THE PRODUCT WHILE IN USE! # DO NOT THINK ABOUT THE PRODUCT WHILE IN USE! # CLEAN ONLY WITH MILD DETERGENTS AND A SOFT CLOTH! # USE ONLY IN WELL-VENTILATED AREAS! # # FOR EXTERNAL USE ONLY! DO NOT TAKE INTERNALLY! # MAY PRODUCE STRONG MAGNETIC FIELDS! # # DO NOT REMOVE THIS TAG UNDER PENALTY OF LAW. # # THIS ARTICLE CONTAINS NEW MATERIAL ONLY. # # THIS LABEL IS AFFIXED IN COMPLAINCE WITH THE UPHOLSTERED AND # STUFFED ARTICLES ACT. # # # (IN OTHER WORDS: DON'T EVEN *THINK* ABOUT CHANGING THINGS BELOW THIS POINT!) # ###############################################################################

