Profile avatar
crolltristan.bsky.social
Structural biologist and lover of all things biochemistry. Principal Scientist at Altos Labs. Developer of ISOLDE for macromolecular modelling in cryo-EM and Xtal maps: https://tristanic.github.io/isolde/
37 posts 1,826 followers 987 following
Regular Contributor
Active Commenter
comment in response to post
comment in response to post
“What is biology?”
comment in response to post
This brings back memories… climbing at Mt Arapiles, near the top-out about 30m off the ground I came across a crack very like this, with an odd white spot deep inside. Got closer to look, and realised it was a teeny tiny pair of fangs… unforgettable moment.
comment in response to post
I’m guessing your problem is the dependency on the “sanity” package. Unfortunately that stopped being maintained a while back, and won’t install in the latest Python version.
comment in response to post
🎶 When a muppet with teef finds a home on the reef, that’s a moray 🎵
comment in response to post
(this is actually the old laptop I used for most of my original work on ISOLDE. Poor little thing… will try to look after it better in future)
comment in response to post
Lady Cassandra??
comment in response to post
Could of course fire up a “proper” docking package for that, but often this way seems quicker and easier (and helps get a better feel for the site, to boot). Take out the map, “isolde restrain distances” to maintain local conformation, then just play with it.
comment in response to post
Both true. :) Although if it’s a novel ligand (or just something not in the CCD) the first point isn’t such a big issue. I don’t use it *that* often, but I do occasionally use it quickly assess hypotheses (“I wonder if{ligand} might plausibly fit this pocket?”).
comment in response to post
Still trying to work that out, I’m afraid. While we have some interesting “ISOLDE-adjacent” stuff in the works, my day job currently doesn’t leave a lot of (well… any, really) time free for development of ISOLDE itself. Exploring options to support it in a more sustainable way.
comment in response to post
One nice quality-of-life addition: all “open” commands now have an optional “cofr” argument. So for example… open ligand.mol2 center cofr or open {smiles string} from smiles center cofr … will put the ligand on ISOLDE’s crosshairs ready to move around and merge in.
comment in response to post
While I haven’t had a chance to add anything really substantial to ISOLDE, the @www.cgl.ucsf.edu team have added a bunch of great new stuff to ChimeraX itself.
comment in response to post
For people who managed to install older versions of ISOLDE into ChimeraX and found they promptly failed… sorry, that’s my fault. I didn’t RTFM about Python’s ‘~=‘ specifier. Thought “~=1.8.rc0” meant “>=1.8.rc0”, ==1.8.* when it actually means “>=1.8.rc0, ==1.*”. 🙃 Anyway, update to fix.
comment in response to post
I’m afraid I honestly don’t remember that. 🤷‍♂️
comment in response to post
I remember Jane Richardson and her team doing a fair bit of work trying to sort out “total junk” from “partially correct” down in the very-low-pLDDT regime. Don’t know if/where it was published, though.
comment in response to post
Came to the comments looking for exactly this.
comment in response to post
Huh. That’s interesting to know. Same root cause, I guess… if you were to calculate the conformational energy it’d be utterly horrific… but because it’s (more-or-less) symmetrical it can be surprisingly stable. Nice edge case showing limitations of classical restraints.
comment in response to post
One of the reasons I introduced adjustable nonbonded force strength in ISOLDE (the bigger one being that with “vanilla” Lennard-Jones forces would go out of range leaving the minimiser with no gradients to follow). Makes these easy to escape these days - turn down til it pops out, then turn back up.
comment in response to post
Heh. I see these sorts of “accidental rotaxanes” show up occasionally. Usually (only?) when some form of MD fitting was used - the VDW force is vastly stronger than bonds at short distances, so bad clashes involving rings sometimes end up in this weird metastable arrangement.
comment in response to post
I’m guessing she was blotting for TREX-1?
comment in response to post
Yeah… I figured that would be the case.
comment in response to post
That’s fair.
comment in response to post
Yep - I’m looking forward to that too.
comment in response to post
Thank you! Glad I finally took the plunge.
comment in response to post
Thanks! Finally decided that other place was getting too depressingly dystopian (Dead Internet Theory, anyone?). Gotta say this all looks quite nice!