Submitted by Sulstice2 t3_z0gonq in dataisbeautiful
Comments
Ciarrai_IRL t1_ix5lphl wrote
Did you just map out quantum entanglement?
bk15dcx t1_ix5mrt5 wrote
No. Quantum particles are much smaller than atoms.
fruitydude t1_ix5rxbb wrote
Damn, this looks like a whole lot or random pseudoscience lmao.
Sulstice2 OP t1_ix5t0l5 wrote
There's a belief that the charmm equation for which this language is built on (the nodes) is the equation of simulating life.
I also believe that in the sea of chemical data we can filter data based on how common or useful it is to a particular community.
By connecting the two we can start to map out atom types of relevance to people. We can predict new chemical space based on their atom types.
So like let's say we want to predict a new sunscreen that doesn't harm the environment. We can use these relations to predict something better by know the features of a molecule.
The pseudo part is the belief that it will work.
Sulstice2 OP t1_ix5t9v9 wrote
No, but we have concept called "DUM" which means a virtual particle that has no definition. We use for lots of different stuff.
I do wonder how to catalog quantum particles and link to this though. Could be cool research in 5 years.
fruitydude t1_ix5v9cu wrote
Damn now it really sounds like pseudoscientific mumbo jumbo. But hey. Good luck. Maybe you'll prove me wrong.
[deleted] t1_ix5vigh wrote
[removed]
AlchemistJosh t1_ix5x7kn wrote
As a chemist, I think this is a really interesting idea! Thanks for tackling it & sharing your results. I'll confess I haven't dug into your git repo, but I can imagine that even gathering this data would be an interesting challenge.
Also as a chemist, I have a hard time understanding this diagram. If you're open to suggestions, might I recommend replacing your node names (like "HGA1") with something more chemically meaningful (apparently "methyl hydrogen") on the diagram itself? I think that would help your findings be more readily understood by the broader chemistry community.
Sulstice2 OP t1_ix664u0 wrote
Hi Josh,
That's actually a really good idea and I think that would help a lot. I actually mapped out the atom names to something like that already so this would be something I can prepare in my next round before the bigger talk.
Anymore I will gladly accept, data visualization I really want to get this information out to the public in the most efficient manner and it's been a little struggle.
Yeah took me awhile to record all the chemicals. About 2-3 years.
No-Farm6409 t1_ix6cosh wrote
What is the equation of simulating life?
Sulstice2 OP t1_ix6ei5p wrote
https://en.wikipedia.org/wiki/CHARMM
Look under the section Force Fields for the Potential Energy Function. This predicts the potential energy by iterating through all the atoms and other features of molecules to predict how much energy is available to the system.
Pithy_heart t1_ix6l9k9 wrote
That. That is beautiful indeed.
No-Farm6409 t1_ix6myr9 wrote
How is predicting potential energy connected to simulating life?
th3nan0byt3 t1_ix6osi2 wrote
i wonder what the pattern would look like if all points were on a sphere and placed so that all the connection lines are as short as possible?
AdImmediate7659 t1_ix6tzcy wrote
When you put everything together, it creates a wormhole
logistic_spock t1_ix72lyn wrote
I recently had an RFI for a similar solution. I planned to use a graph database. Thanks for sharing. You validated my idea.
Wooden_Ad_3096 t1_ix7mtr3 wrote
Atoms are quantum particles
bk15dcx t1_ix7pj21 wrote
Atoms are atomic particles built from quantum particles
Apprehensive-Ad-5009 t1_ix7vk5o wrote
Poor "DUM" at the bottom. Forever alone.
Saint_Oliver t1_ix7y3k5 wrote
Electronic potential energy is basically the physics behind chemistry, and biology depends on chemistry.
I will say that potential energy surfaces of molecules are many many steps away from macro biology and maybe far away from cellular biology as well, but personally my knees start shaking when molecules have more than three atoms (biology is not my field).
That being said you can definitely talk quantitatively about potential energy surfaces for things like amino acids. It’s just that, as things get more complex, the tool no longer fits the job and the tools of organic chemistry are more tailored to describe things like protein folding.
I don’t know what OP is talking about btw stimulating life and stuff, but the CHARMM program seems like a legit quantum chemistry program although I’m unfamiliar. It DEFINITELY makes approximations to reach any results as from a physics standpoint molecules are many body problems that do not have exact solutions. The art in science is really making the best approximations you can.
Sulstice2 OP t1_ix8cymc wrote
Haha yeah, there is no connections to the virtual systems. I actually think I am going to change that soon by defining aromatic dummy electrons
Sulstice2 OP t1_ix8d1en wrote
I'm glad someone else thinks the same way! When I started this project I was shooting in the dark. Didn't know what would happen.
Sulstice2 OP t1_ix8dgim wrote
I'm getting ready to move into larger datasets (millions to billions) and I think it would look truly wormhole very soon. I'm scared for what it's going to look like.
logistic_spock t1_ix8ee52 wrote
It's a brilliant solution. Making connections between compounds works abstractly how our brains connect things. It's been years since I cracked open my chemical engineering book but I am about to dive in again.
Sulstice2 OP t1_ix8eivb wrote
Molecules interact with each other and they prefer to be in a specific orientation or geometry that is the most energetically favorable. Whatever takes the least amount of work. The equation helps us determine that by separating the energy into different components of physical and electronic characteristics.
In a Force Field we start off small with simple molecular systems and then apply it to larger systems in predicting how atoms will move based on their energy.
So for example, the energy interactions and orientations we use for simple alcohols or carboxylic acids can be applied to lipid membranes and simulating them.
Does that make sense?
Sulstice2 OP t1_ix8enbd wrote
CHARMM was awarded the Nobel Prize for being The software for Molecular Mechanics.
It isn't however a quantum chemistry package. I use Psi4 for that.
Sulstice2 OP t1_ix9psjx wrote
Yeah sure. I recommend doing the main repo first global-chem. There is a lot of moving parts to get to this plot and some secret software that lives with me until I am ready to release it to get the results.
Saint_Oliver t1_ix9pz5e wrote
Very cool. It seems tailored for protein folding kind of calculations maybe? Way out of my comfort zone frankly.
Sulstice2 OP t1_ixau5zz wrote
It's actually for something called van der waals force if you have ever heard of it. It links to my thesis project or will eventually.
Sulstice2 OP t1_ix5hq64 wrote
Hello,
Website & Mobile Friendly: https://sulstice.github.io/Faith/global_chem/index.html
I sampled the most commonly recorded chemicals across different sub-communities to understand what are the most common atoms and what together in pairs are the most common. Different communities meaning different classes of chemicals (Cannabis, Things used in Sex Products, Toxic Agents used in War, Food Colour additives, Materials, Cosmetics, Birth Control etc.)
https://github.com/Sulstice/global-chem/blob/development/global_chem/GlobalChem_Dictionary%20(1).pdf
In the chord diagram above, each node is an atom type that exists within the dataset and each link is a bond between the atom type. The thickness of the line correlates to how many of those particular atom types exist together. The Pink correlates to how much two different hydrogens exist and and the Blue represents a hydrogen and carbon. The rest of the plot is colored light grey.
Next what I did is pass them through something called the CHARMM ForceField which has a language where you can declare different types of atoms like an alkane vs an aromatic. If you see the plot I am highlighting HGA1, HGR62, these are methyl hydrogens and benzene hydrogens in our language.
That data is available here, feel free to play around with it:
https://raw.githubusercontent.com/Sulstice/Faith/main/global_chem/atom_type_group_new.json
Still a work a progress as I get it ready for the PyData Global. I think there are some bugs. The code is here:
https://github.com/Sulstice/Faith/blob/main/global_chem/index.html