I can now load _basically_ every atom from an entire bacterial cell, into
#blender3d
and
#geometrynodes
via
#molecularnodes
. Each macromolecule is down to atomic detail where available via CellPack, totalling ~250,000,000 points, all rendering (quite quickly) in Cycles
#b3d
I have managed to create a
#blender3d
plugin for quickly and easily getting structural biology data into
#blender
! It supports models and MD trajectories, and once you have the atoms inside of
#geometrynodes
, you can creative!
Check it out:
Molecular Nodes is stable enough that I've made my first tutorial on how to use it!
Watch the video to see how to get started and import proteins into
#blender3d
and
#geometrynodes
with a single click!
Working towards an animation like this...
I dropped my falcon tube of sample and now it’s just sitting there like this.... what do I do??
I’ve left it for like an hour because I don’t want to spill more
Ever wanted to trap a viral capsid inside of a clathrin cage? A new Molecular Nodes tutorial on how to do just that inside of
#blender3d
and
#geometrynodes
.
several academics have now said to me “but what you’re doing isn’t work” / “you’re a student you’re not working” in relation to my PhD.
Anyone else insulted by this?
Am I wrong in thinking the 50+ hours a week I spend in the lab or on data / reading is work?
uni: how do we help you graduate?
me: pay phds a living wage and teach relevant skills that aren’t academia only
uni: how about below minimum wage and only paying you for 3 years of a 4 year degree?
me:
uni:
me:
uni: why haven’t you submitted your thesis yet?
#phdchat
I can now 'fold' and 'unfold' a crystal structure using
#geometrynodes
and
#molecularnodes
inside of
#b3d
It's just linearly interpolating and there is no checking for steric clashes, but working towards a more 'reaslitic' folding animation
#blender3d
#sciart
Did you ever want to become part of the electron transport chain? Well now you can! I created this face filter so now you can wear ATP synthase like a hat.
Facebook filter:
Instagram filter:
Made a DNA generator inside of geometry nodes, but it quickly became complicated and I added in histones, with customisable chromatin that you can just 'draw' in the viewport
#b3d
#geometrynodes
Updated my render of COVID-19 with some dynamics, virion is now to scale, additional surface proteins and some really nice lipid models thanks to
@JackScienceWalk
. This took 12 hours to render on my computer so hopefully the compression is't too harsh
#b3d
Probably my favourite animation I have made to date. Wiggling every single amino acid in an entire virus. Zooming in and out really adds a sense of scale.
Animated and rendered with
#blender3d
#geometrynodes
and
#molecularnodes
.
#SciArt
Sometimes you have to take time to find time to unwind. Continuing to try and improve the
#geometrynodes
DNA generator. Managed to implement position-dependent unwinding, for helicases, polymerases and the like.
#blender3d
#b3d
Preparing some videos for upcoming talks. I'll be in Aarhus and Cambridge in the next couple of weeks. Lots of talking about EM data inside of
#blender3d
using
#MolecularNodes
and
#GeometryNodes
to create clear visuals and beautiful animations.
Feels cool to zoom around a cell
Animating histones sliding along procedurally-generated DNA, all inside of
#blender
#b3d
and
#geometrynodes
. Will be releasing some DNA-centric nodes & tutorials very shortly!
Secondary Structure cartoons are now part of
#MolecularNodes
!
v2.6.0:
Every aspect of these are customisable. Width, thickness, colour, arrows / no arrows, cylinders.
In love with the final result. Done entirely within
#GeometryNodes
and
#Blender3d
I have now added support for importing full-blown MD topology & trajectory files, from the likes of GROMACS & CHARMM straight into
#blender3d
!
Along with a few other UI & under-the-hood improvements, download v0.5.15 now!
#geometrynodes
#3d
So I did the final export for my
#IUCr2023
poster and it's... 250 MB.
If you wanna hear what it's all about, come by poster P0049 on Monday or Tuesday next week!
There will be Blender, animated movies, and holograms!
#blender3d
#MolecularNodes
#GeometryNodes
DNA is now part of Molecular Nodes!
You can extract DNA from structures, procedurally create new DNA, use custom bases, join and break strands, colour it & make it look pretty. All from within
#blender3d
and
#geometrynodes
!
Check it out:
I keep going on about it, but it just works so ludicrously well. If you have control over the generation of your secondary structure cartoons, you can do sneaky little reveals like this one 🙈🙉
#MolecularNodes
#GeometryNodes
#Blender3d
I have mountains of emails and messages to respond to from the past few weeks because I've been moving house, but I am just falling more in love with EEVEE instead. Real-time playback of MD simulations with nice lighting & depth of field.
#blender3d
#GeomtryNodes
#MolecularNodes
Today we're making RF Diffusion, our guided diffusion model for protein design with potential applications in medicine, vaccines & advanced materials, free to use. The software has proven much faster and more capable than prior protein design tools.
In 2 hours, I'll be giving my talk for
#BCON22
. You can watch the live stream on the
#blender3d
youtube channel () otherwise the talk should be available shortly after the talk forever.
A sneak peak with
#geometrynodes
and
#molecularnodes
Is that an alien spaceship, or yet another ridiculously cool protein complex? PDB: 3JC8 type IV pilus complex. Imported and rendered with Molecular Nodes inside of
#blender3d
and
#geometrynodes
#b3d
CryoEM density inside of
#b3d
and
#MolecularNodes
!
Thanks to code from
@AlisterBurt
and Michael Douglass. Will be coming when Blender 3.5 is released later in March. Potential now also for crystallography electron density as well
New Blender for Biochemists video is out!
Teaching not only how to make a membrane scene, but to do it procedurally with Geometry Nodes (see live editing in the gif).
Thanks to contributors on the GitHub,
#MolecularNodes
can now import .star files from RELION and cisTEM. You can take your EM images and instance proteins all across the scene, all inside of
#Blender3d
and
#GeometryNodes
Contributed by Johannes Elferich ()
Help me get to the 2022 Blender Conference in Amsterdam! If you like my Blender tutorials, Molecular Nodes, seeing pretty proteins, and want to see it all on the big stage & to help me get there, donate to my GoFundMe!
Pushing
#geometrynodes
and
#b3d
to the limit. Utilising instances of instances to animate 200,000,000 atoms procedurally. Animation no longer real-time in viewport, but nothing crashes & can still move around in cycles. New
#molecularnodes
coming soon!
More testing of CryoEM density inside of
#b3d
via
#MolecularNodes
. Once inside of Blender, it actually works pretty seamlessly with the rest of
#GeometryNodes
. If there are specific 'visualisations' of the EM data you would like to see supported, please let me know :)
After trying on and off for almost a year, I have FINALLY got secondary structure cartoons for proteins working inside of
#blender3d
and
#GeometryNodes
. Need to test on beta-sheets, then it should make its way to
#MolecularNodes
pretty soon!
Some of the data that started me on my path to learning
#blender3d
several years ago. I wanted to make beautiful movies of molecular dynamics simulations, to try and show off how cool the science was.
#sciart
#geometrynodes
#b3d
#molecularnodes
2.0 is released! Completely re-written from the ground up for countless improvements in speed and usability. Can also more easily accept pull requests for those who'd like to contribute.
Ever wanted to show your EM density maps, as actual densities? Spent the weekend polishing the import of .map files, ready for release in a couple of days with
#blend3d
3.5 release
#MolecularNodes
#GeometryNodes
Planning out a bunch of
#Blender3d
and
#MolecularNodes
tutorials to get it all up to speed for the updated addon.
What would you like to see covered? Will have a few on the basics, but can expand into particular styles / techniques etc.
Hey! I helped make an open source package!
If you do any kind of structural bioinformatics in R, or even if you just want to embed pdbs easily into a blogdown post, you can do so with the {r3dmol} (originally by
@swsoyee
):
#rstats
Figured out how to add some jiggle to the AA sidechains, while keeping them _mostly_ 'realistic' and connected.
Still some kinks to work out, but totally procedural 'molecular dynamics' from a static crystal structure. Can scale based on B-factor etc as well
#b3d
#geometrynodes
I have just released a v0.4 of
#MolecularNodes
, which fixes a fewof bugs and adds a bunch of features! The node tree is auto-generated on import now, making it 1-click and ready to render your protein!:
#blender3d
#geometrynodes
#b3d
#SciArt
Adding some side-chain wiggle based on B-factor and proximity. Creates a nice effect for examining a structure. Also they manage to dance along to basically any song you might have playing.
#b3d
#geometrynodes
#sciart
#structuralbiology
I'm giving a talk in Cambridge next week!
If you are in the area, come along and say hello. I'll be talking about my journey through molecular graphics, with a big focus on the development and use cases of
#MolecularNodes
. Basically an hour of non-stop pretty molecular movies
Don’t miss
@bradyajohnston
’s
#LMBSeminar
, next week on Monday 12th June!
Beginning at 11AM (BST), Brady Johnston will be discussing ‘Building Proteins: Democratising Access to Beautiful Molecular Landscapes.’
More info:
#LMBZoominar
New version (2.8.0) of
#MolecularNodes
released earlier today. Lots of fixes, with an improvement & overhaul of the biological assemblies and default cartoon styles
#b3d
#GeometryNodes
May have finally figured out how to get the classic Goodsell style entirely inside of Blender. Still some depth-shading problems to work on though.
#blender3d
#geometrynodes
#molecularnodes
_finally_ figuring out how to make more stable simulations that work well with other inputs from
#GeomtryNodes
.
Here 'simulating' some histones & DNA being attacked by a carcinogenic monkey head
#b3d
#MolecularNodes
I have (finally) made a new Blender for Biochemists tutorial. This will be a multi-part series on how to make DNA using geometry nodes.
#b3d
#blender
#geometrynodes
The wiggle node has been ported over to
#MolecularNodes
2.X, so now you can bring your static crystal structures to life without the need for MD simulations using only
#b3d
and
#geometrynodes
Have had a lot of fun really diving into the weeds and making an exceedingly complicated procedural membrane generator inside of
#geometrynodes
. Has fake lipid physics that wiggle about, customisable world scale and inputs, and can be applied to any surface
#b3d
Procedurally generating an infinite crystal structure, based on the unit cell & space group from a .pdb file, all inside of
#blender3d
's
#geometrynodes
. Have been wanting to try and get this working for a while!
I’m delighted to share our work
@alanbrownhms
on the structures of axoneme, one of the largest macromolecular machine in nature! This is really a dream coming true! Now we have an atomic view of the core of cilia skeleton.
My next YouTube video on Blender for Biochemists is up!
Exporting models from ChimeraX > Blender, and maintaining atom colours along the way.
Will actually be making more than 1 every year, so comment / tweet @ me with what you would like to see!
Have done some more work on my DNA rig for inside of
#geometrynodes
and
#blender3d
. It now support atomic representations of all 4 of the bases, for ball-and-stick, spherical or surface representations, everything is done 100% procedurally inside of GN.
#sciart
One last bug to figure out and fix where some b-sheets change into loops, but I've now fully implemented SS cartoon creation inside of
#GeometryNodes
and
#MolecularNodes
. SS detection needs work. This is currently handled in python. Might need to reimplement in nodes
#blender3d
The new Wiggle node is now in v0.12 of
#molecularnodes
. I'm super stoked with how this one came out. It adds life to static crystal structures, all based on the underlying B-factors.
#b3d
#geometrynodes
Had an idea for carboard style DNA / proteins using, which actually turned out super well. Combines
@SouthernShotty
's crafty asset pack with
#molecularnodes
so you get the cool aesthetic with the control of a 3D rig and scientifically accurate data
#b3d
Visited the
#blender3d
studios post
#BCON22
, ended up standing by the biochemistry poster for an hour giving an impromptu lecture about how amazing proteins are
#MolecularNodes
is teaming up with the folks at MDAnalysis to offer a potential
#GSOC
project!
If you'd like to potentially get involved with helping create a better integration between Blender and MDAnalysis for visualisation, consider applying to get involved.
A _very initial_ version of MolecularNodes is now installable via pip.
Checkout the examples linked for how you can do molecular rendering Blender and Molecular Nodes, all within your own jupyter notebooks!
My second Blender for Biochemists tutorial is now live!
In this we cover some more fundamentals of working in 3D (origin points, vertices / faces, editing a shader) and make the scene on the left! (6LUZ, SARS-cov-2 main protease bound to an inhibitor)
Nothing else is yet implemented, but at least bond lengths and steric clashing are working. Might be able to do some basic, very rough & approximate MD eventually
#GeometryNodes
#MolecularNodes
Index of Nearest node finally in
#blender3d
simulation nodes branch, means you can finally do some ~~physics~~ inside of
#GeometryNodes
. Testing out some repulsion / attraction and creation of bonds.
Maybe it won't be too long and we can do some rough MD in
#MolecularNodes
A day off to spend reading
@ChristiansenJen
’s new book on science graphics. Already flicked through and excited to dig through more deeply and take lots of notes
✅ Compute Hydrogen bond networks
✅ Implement SS detection algorithm
✅ Generate completely customisable cartoon mesh, controllable by the user using fields
A little more testing is needed, but secondary structures are coming to
#MolecularNodes
soon!
#GeometryNodes
#blender3d
Testing the combination of
#MolecularNodes
and
#blender3d
's new simulation nodes in
#geometrynodes
. Able to get individual amino acids to point wiggle their way to try and get closer to a target, but still obeying their bonds and not breaking anything.
Had an idea for carboard style DNA / proteins using, which actually turned out super well. Combines
@SouthernShotty
's crafty asset pack with
#molecularnodes
so you get the cool aesthetic with the control of a 3D rig and scientifically accurate data
#b3d
A few months ago
#b3d
started officially supporting a pip build, which means you can now render using Blender and
#MolecularNodes
via notebooks... very experimental at this stage but lots of potential.
The first PDB release of 2023 contains only 48 new entries, including this propeller-shaped structure (7utd) of the [NiFe]-hydrogenase Huc from M. smegmatis. View all new entries at
Another Molecular Nodes tutorial on how to import, style and animate the COVID spike protein inside of
#blender3d
and
#geometrynodes
Watch how to install
@mdanalysis
and import molecular dynamics trajectories into Blender, and also make it pretty
Another Molecular Nodes tutorial, showing how to apply different materials to different parts of your structure to get some cool-looking styles
#blender
#geometrynodes
#b3d
I'm after any molecular dynamics simulation data for some upcoming talks / videos. Can anyone help me out?
I'm currently after ideally a simulation showing ions passing through an ion channel. Ideally lots of time steps, lots of atoms (waters, ions, EVERYTHING)
Absolutely wild, but in less than 2 days I have already reached my goal. I'll be going to the Blender conference!!!
I've been contacted by a few groups about doing other talks at institutes while I'm there. Please reach out and I'll see what I can fit in!
Help me get to the 2022 Blender Conference in Amsterdam! If you like my Blender tutorials, Molecular Nodes, seeing pretty proteins, and want to see it all on the big stage & to help me get there, donate to my GoFundMe!
Tinkering with DNA inside of
#MolecularNodes
, more molecular monkey heads causing trouble. The new
#GeometryNodes
simulations in
#b3d
open up a lot of potential in terms of molecular animations