How life emerges from a simple particle motion law: Introducing the Primordial Particle System

Поділитися
Вставка
  • Опубліковано 28 тра 2024
  • How life emerges from a simple particle motion law: Introducing the Primordial Particle Systems
    Self-structuring patterns can be observed all over the universe, from galaxies to molecules to living matter, yet their emergence is waiting for full understanding. We discovered a simple motion law for moving and interacting self-propelled particles leading to a self-structuring, self-reproducing and selfsustaining life-like system. The patterns emerging within this system resemble patterns found in living organisms. The emergent cells we found show a distinct life cycle and even create their own ecosystem from scratch. These structures grow and reproduce on their own, show self-driven behavior and interact with each other. Here we analyze the macroscopic properties of the emerging ecology, as well as the microscopic properties of the mechanism that leads to it. Basic properties of the emerging structures (size distributions, longevity) are analyzed as well as their resilience against sensor or actuation noise.
    If this caught your interest, here you'll find more about Primordial Particle Systems: www.nature.com/articles/srep37969
    As more and more people create their own implementiations of the PPS (examples can be found below), a public GitLab repository for PPS related programs can be found here: gitlab.com/thomasschmickl/pri...
    If you want to add a program, please contact us per mail, which you can find here:
    alife.uni-graz.at/
    One version of the PPS by Joe Haythornthwaite (nagualdesign) can be accessed here:
    nagualdesign.github.io/
    Another version of the Primordial Particle System by Brian H. can be found on beta.observablehq.com/@daxrei...
    A video of another implementation by TheRainHarvester can be found here: • Primordial Particle Sy...
  • Наука та технологія

КОМЕНТАРІ • 2,3 тис.

  • @IZGartlife
    @IZGartlife  5 років тому +132

    We created a public GitLab repository for PPS related programs: gitlab.com/thomasschmickl/primordialparticlesystems_public.git
    If you want to add a program, please contact us per mail, which you can find here: alife.uni-graz.at/
    We appreciate the enormous and mostly helpful feedback that we received for our demonstration video on the Primordial Particle System (PPS). We think many comments were very helpful and we will either edit the video or annotate it at specific places to make things more clear.
    [YOU MISSPELLED THE "SINE" FUNCTION SEVERAL TIMES AS "SIGN"!]
    No, our PPS uses the "signum" function which returns -1.0 for all negative input values, +1.0 for all positive input values and 0.0 for zero.
    [DOES IT WORK ALSO IN 3D?]
    Yes, as shown here: ua-cam.com/video/kwvYka8cixo/v-deo.html and described in more detail here: direct.mit.edu/isal/proceedings/isal/28/112269
    [IT WOULD BE BETTER IF IT WAS HAPPENING IN A VISCOUS FLUID!]
    The model does not have a physics engine, in fact it is so simple it fits into an old-style tweet. But if you consider the green particles that arrange to a hexagonal grid as such a fluid that might be somehow appropriate. The "cells" and "spores" can move through them, so they do not resemble a solid material state while they also do not show a gas-motion later on. The free green particles are a bit repellent to structures, so there is viscosity in this.
    [WHAT IS THE MENTIONED METRIC/INDEX IN THE GRAPH THAT SHOWS THE MANY ALTERNATIVE UNIVERSES?]
    Please see the Scientific Reports article (and the supplementary material therein) for detailed information. It is a simple measure of how in-homogeneously distributed the particles are distributed in the environment. Suggestions on how this can be improved (any physicists here?) are very welcome!
    [YOU MADE MANY RUNS AND THEN JUST SELECTED A FEW FITTING SNAPSHOTS]
    No. Many people have re-implemented the model in various programming languages and ran their own simulations. It has become clear there that the stuff that we show in the video appears “out-of-the-box” all the time and this starts to happen soon after the start of the simulation. These are not cherry-picked biased examples of any kind, the shown structures and behaviors are the *main* behavior the system converges too.
    [THIS DOES NOT DEMONSTRATE LIFE EMERGING FROM CHAOS!]
    That depends your definition of "life". We usually call it a “life-like system". The model is made in the tradition of Artificial Life (which is also the name of our lab) which investigates "Life as it could be” and not “Life how it is". If a probe finds something that behaves like this below the ice shield of a distant planet or moon we would have difficulties to claim it is not "alife". Food for thought: "Solaris" by Stanislaw Lem.
    [DOES THIS SHOW HOW LIFE EMERGED ON EARTH?]
    Very, very likely not. However, it could show life emerging in another context, be it in another universe, in a distant galaxy or in an artificially created system that we might generate one day for a totally different purpose. And, as other people pointed out in the comments, the structures could resemble totally different things (see below).
    [IS THE PARTICLE SPEED CONSTANT OR NOT?]
    Yes, it is. All particles move forward with a constant speed v. The animation at the beginning of the video is made with a presentation software that introduced some speed changes. We neglected this, because the animation explains the turning of the particles based on alpha and beta. We are surprised that this caused so many misunderstandings. We are sorry for that and think how to fix this in the movie. Thanks for pointing this out.
    [CAN WE REPROGRAM THIS?]
    Yes, we explicitly encourage you to do so. This is why we explained everything in the paper. If you post a link here to your spin-of it would be very appreciated. We are happy to see having triggered interest in the community and we hope that people will find more interesting "creatures" emerge or find alternative interesting parameter sets.
    [CAN YOU PUBLISH THE CODE PLEASE?]
    We put everything needed into the Scientific Reports paper, which is open-access. There is not more to it. We once compressed the code of the fully running model into a tweet. This was in those days when tweets had 140 characters. The model is super-simple and super-short.
    [IS THIS USEFUL FOR TEACHING?]
    Yes. The code is very simple and short, that makes the intro-part to the class short and gives the students more time to explore variants. We think it might be used for teaching in Biology, Chemistry, Physics, Mathematics and Computer Science especially to explain concepts like Emergence, Self-Organization, Complex Systems and Dynamic Systems.
    [WHAT IS THE MUSIC?]
    It is stated in the credits at the end of the video.
    [THIS IS NOT SCIENCE!]
    Our study is a theoretical study that was conducted with scientific rigor and published with peer-review in a scientific journal.
    [THIS IS RELIGION/ESOTERICS!]
    No. We describe here a mathematical model in a computer simulation and report that the structures that emerge resemble many aspects that we would attribute to life forms: keeping up order, promoting order in the environment, growth, reproduction, death, behaviors, compartmentalization, intake and output of particles (physiology), ...
    [THIS IS JUST ANOTHER GAME OF LIFE!]
    The Game of Life by Conway, which we all love/admire/appreciate since decades, is a cellular automaton operating in discrete steps on grid cells. It is extremely vulnerable to noise and to the slightest change of rules. It also requires global synchrony. This is very normal for computer science, it is Turing-complete and can build a computer inside of it. However, this is not how life is. And it was also not the intention that Conway originally had (look at his interviews on youtube). In contrast to Conway's fascinating model we think our PPS is closer to describing a possible emergence of life in a possible universe: It is resilient to noise and rule changes, it works in asynchrony and it operates in continuous space. PPS does not require a very fine-tuned universe.
    [THE TITLE/LANGUAGE IS MISLEADING AND OVERSTATING!]
    We do not think so. It expresses what we think about the system we discovered and it is the main purpose of a title to do this in a way that interests readers/viewers in order to present them a more detailed study on which they can decide at the end. For this, people will have to read the Scientific Reports article and its supplementary material.
    [THE COLORING IS MISLEADING/GIVES A BIAS!]
    The coloring is based purely on the density of local particles around the colored particle which is only affected by the system’s own rules.
    [THIS IS NOT NEW!]
    Please point us to a study where an as-simple set of interaction rules produces something similar life-like under comparable conditions by posting a link here and we will move on.
    DOES THIS SHOW (POTENTIAL) LIFE-FORMS / ECOSYSTEMS / THOUGHTS CRYSTALLIZING WITHIN A BRAIN / SWARM INTELLIGENCE / SUBATOMIC STRUCTURES / GALAXIES / BLACK HOLES / BUBBLES IN NEWS CYCLES OR SOCIAL MEDIA
    Many of the commenters seem to see so many different things in the emerging dynamic structures the PPS produces. The future will show for which things -- if any at all -- the analogy provided by our PPS model will hold. We simply don’t know yet, we have not even really started to investigate what this system can produce. In principle, it is possible that the model captures -- in a very simple way -- a key process/mechanism/property important within one or several of those complex systems listed above in the question, at least on some level of abstraction.
    [CAN IT ALSO BE IMPLEMENTED WITH PHYSICAL EMBODIMENT]
    We think so and work towards it.
    [THIS IS CHEATING BECAUSE THE BASIC PARTICLES ARE ALREADY ALIVE?]
    We disagree, as the particles follow always the same motion law, they show are purely reactive behavior based on their local environment. They do never change any aspect of behavior as they will always react to the same environment in exactly the same way. They are 100% deterministic, have no inner states, no adaptation and no goal. They are clearly not agents. The only things that affects them is the energy that is (constantly) delivered from the outside (constant forward motion) and rotational spin that is created by (also constant) potential fields originating from their local neighbors. There is definitely no “life” or “agency” inside of these particles.
    [WHEN YOU SAY “PARTICLE” DO YOU MEAN THOSE FROM PARTICLE PHYSICS?]
    In principle not, but we are no particle physicists. We chose the name “particle” to express that these entities are “volume-less points in space” and not agents with intrinsic agency and a (voluminous) body. Maybe “particle” is not the perfect term because they have a heading in our model, but the term “particle” was the closest one that we figured out to express ourselves and that people can connect with.
    [WHY IS THE SYSTEM DETERMINISTIC?]
    Our system produces quasi-random-walks of particles in specific densities, f.ex. in the beginning of the shown long simulation run. Thus it is a deterministic process that produces something looking random. If we would add noise to the equation, the only way to add this to our simulation is to use the pseudo-random generator of the programming language we use. Thus we would emulate a deterministic noise-generator with another deterministic noise generator, what does not add to the results in a meaningful way. The only exception is if it is important that the noise-generator is extrinsic to the system. We did this already when we investigated the resilience against noise in the article. There is no visible difference when extrinsic noise is added. However, structures became even a bit more stable (survived better/longer) with noise.

    • @nagualdesign
      @nagualdesign 5 років тому +12

      @Thomas Schmickl Having experimented with this model for the last few days, trying various values of alpha and beta as well as making small changes to the code, I have a few suggestions:
      First, rather than colour-coding the particles using a limited palette it's better to use HSL values where H=(n*7)+90, n being the number of neighbours of each particle. This gives a similar range of colours as before ('nutrients' are green, 'cell walls' are blue, 'cell nuclei' are orangey-yellow) but it's much easier to infer what's actually going on and why.
      I split the main program loop into 2 processes; the first calculates and applies changes in orientation, the second advances each particle by v. This way of modelling physical system avoids any errors due to the order in which each particle happens to be assessed. To be fair, it doesn't make a lot of difference here, but not doing this adds a small amount of randomness that is at odds with studying the chaotic behaviour of _deterministic_ systems. I found the extra overhead to be minimal.
      For _alpha=180, beta=17_ it helps to only draw every other frame. That way actual motion/behaviour can be easily distinguished from in-situ oscillations. Your eyes can more easily track individual particles and clusters, seeing how they evolve, and if the colour is also based on hue you can see the density of tight clusters evolving.
      I also changed from using circles to using squares, reducing the strain on the processor without altering the behaviour. This allowed me to search through far more simulations and find other interesting values of alpha and beta. Of course, this depends on what programming language you use but generally speaking squares are easier to draw than circles, and if you find some interesting values and want to record their behavior you can simply switch back to using circles.
      Finally - and this is more of an observation than a suggestion - I made it so that each time I ran the program it would select values of alpha and beta at random, and having watched more simulations than I care to count I found that none were quite as interesting as _alpha=180, beta=17,_ so kudos for finding that combination.
      Here is a link to the modified code, for anyone who's interested: drive.google.com/file/d/14XUpFvCyrehDcBjxm5N-NTM8j-k4Pg5G/view?usp=sharing
      You can keep clicking refresh to start a new simulation. If you find an interesting pattern of behaviour you can click anywhere on the screen to bring it to a stop and the current values of alpha and beta are reported. I happen to have a 1600x900 screen. If yours is larger or smaller you could try zooming in/out to quickly alter the density. Best results occur at a critical density where there isn't quite enough room for all the particles to reach equilibrium but neither are they packed in like sardines.

    • @MatthewBaka
      @MatthewBaka 5 років тому +11

      Wow that's a lot of response.
      Also UA-cam comments are UA-cam comments. People are going to say stupid stuff. Don't feel obligated to respond to every single one.

    • @jsdp
      @jsdp 5 років тому +6

      This is some insane stuff, love everything your team is working on! I am wholly surprised that I clicked on a 2 year old video and found such an in-depth and informative reply by the creators from 16 hours ago. I do not have my computer with me right now but when I do I will thoroughly read through your paper. Thanks for the incredible research.

    • @jsdp
      @jsdp 5 років тому +2

      Hey @@nagualdesign, I do not know much html so may I ask you a question?
      How would you get the program to only draw every other frame? Love that you have the code already modified. Thanks!

    • @nagualdesign
      @nagualdesign 5 років тому +4

      @@jsdp You don't need to know much about programming to modify my code. Just open the file in Notepad and find the _loop_ function, where it says _let f=2;_ That's the number of times it runs the calculations before updating what's on the screen.

  • @henrycgs
    @henrycgs 5 років тому +2285

    That's incredible. Emergence is probably the most fascinating property of the universe.

    • @super_mingo
      @super_mingo 5 років тому +48

      its when simple things come together and gain new properties @arnold jayeola

    • @markmoz
      @markmoz 5 років тому +36

      @@super_mingo The sum of the whole becomes greater than the sum of its parts.

    • @istilius
      @istilius 5 років тому +50

      ... it would seem that this universe is intrinsically alive

    • @isaacmiles-watt2758
      @isaacmiles-watt2758 5 років тому +35

      Emergence is possibly the only property of the universe.

    • @Dani0x1B
      @Dani0x1B 5 років тому +32

      Emergence is an emergent property of the universe.

  • @pelerflyp5398
    @pelerflyp5398 5 років тому +2518

    *developes consciousness*
    wtf

    • @fault3k
      @fault3k 5 років тому +114

      maybe we should return that ability for evolution points back because its just leading to degeneracy

    • @Adraria8
      @Adraria8 5 років тому +39

      @@fault3k evolution points 😂

    • @jaytea3085
      @jaytea3085 5 років тому +11

      *consciousness

    • @slweeb
      @slweeb 5 років тому +2

      oh yeah yeah

    • @xCorvus7x
      @xCorvus7x 5 років тому +6

      *develops
      *conscience (who has more than one conscience?)
      or
      *consciousness

  • @jameswhalley4998
    @jameswhalley4998 5 років тому +1000

    People saying how it's a meaningless result probably don't understand the point of the study of these sorts of systems. I do think calling it "life" is a little bit sensationalist to be honest but this is essentially a simple active matter system which is a pretty big area of current study in the physics of soft matter.
    The point of the study of these systems is to understand how collective behaviour can emerge from relatively simplistic particle models which can be used to understand the behaviour of groups of self propelled particles like bacteria or even the reason for swarming behaviour of flocks of birds.
    A good example of a simplistic model which is massively useful in the study of physical systems is the Ising model which is a pretty heavily simplified model of a ferromagnetic material and yet predicts the behaviour of the real system surprisingly well.

    • @user-ev5gj8xe2b
      @user-ev5gj8xe2b 4 роки тому +13

      Oh, so is it like the Fibonacci sequence, or a new version of it in a way? Like, this produces patterns that are repeated in nature?

    • @shahbazalam4268
      @shahbazalam4268 3 роки тому +46

      It's not sensationalist, well on the contrary it has the basic requirements of life as defined by science.
      i) It has the ability to reproduce.
      ii) It fights for its existence
      iii) After a certain amount of time it dies
      iv) Shows growth
      v) And importantly, it emerged out of its environment, that is composed of super basic units, can feed on the same environment and has the ability to return back into its simple environment(after it dies) thus, totally not affecting or damaging the system(environment) in any way.

    • @monad99
      @monad99 3 роки тому +25

      @@shahbazalam4268
      I was gonna say the same thing. These 'cells' do indeed satisfy the scientific definition of life. and even if the video is sensationalist, what it demonstrates is still a remarkable feat. Before computers we could only theorise the emergence of life, but now we can literally experiment with these theories. Im a computer science student and Im genuinely fascinated by what i just saw and want to replicate it.

    • @RogerValor
      @RogerValor 3 роки тому +7

      @@shahbazalam4268 I am not sure if they truly fight for their existence tho, as it is still independent particles reacting in a certain predictible way. We should never forget, that it *appears* to us as something, because we see patterns of colored particles; So it is the patterns we identify, like we can see a wave on the ocean. However I think one can come from the other direction, and become very deterministic about nature (which it does not seem to be), and say, biological cells are also just that, patterns of molecules. So I think neither is true, calling it life, or saying it isn't, as it basicly points to the questions inbetween.
      It is interesting that point V btw. makes me question humanity being alive.

    • @shahbazalam4268
      @shahbazalam4268 3 роки тому +5

      @@RogerValor From your definition, life has to be unpredictable, which is kinda true in its own way. What I'd like to use to denote life is 'complex'. As it is far easier to predict 'simple' things like waves in gigantic ocean than a microscopic amoeba, given the simplified H²0 structure of water compared to millions of different molecular structures of amoeba. But as you pointed out, provided a super duper ultra mega powerful gigacomputer and someone with an itching urge to waste the entirety of their lifetime could say even life is predictable, which sounds counterintuitive to people like you (and me also) because it seems to destroy free-will. That is to say, if someone already knows what I am going to do then that means I can't act on my own.
      But fear not, you may already be aware of Heinz berg Uncertainty Principle which says you can't know both velocity and position of a particle at the same time. So let alone predicting entire civilization you can't even predict with 100% accuracy a single wave in a puddle.
      You my friend, are eligible to reward yourself as a fully alive human being.
      May their itches torment them and their prestigious determination.
      I didn't specify it but I also don't completely think it's life. I even used 'defined by science' but I don't think science can completely define life.

  • @nunogirao8097
    @nunogirao8097 5 років тому +734

    Now do it in 3D and wait for a cat to emerge! :)

    • @IZGartlife
      @IZGartlife  5 років тому +84

      Not sure if a cat will emerge, but stay tuned for an update: ua-cam.com/video/kwvYka8cixo/v-deo.html

    • @garychap8384
      @garychap8384 3 роки тому +48

      With the right ruleset and enough particles... I can confirm you'll definitely get cats! ... and, if you can run it long enough, you eventually get [this comment]

    • @franchufranchu119
      @franchufranchu119 3 роки тому +4

      @Aquatic Typhoon No? It has different mechanics.

    • @ruffianeo3418
      @ruffianeo3418 3 роки тому +11

      @@garychap8384 Whether the cat is alive or dead, though, depends on whether you look at it ;)

    • @garychap8384
      @garychap8384 3 роки тому +5

      @@ruffianeo3418 You both look at it, and don't, depending on the "you" that you're referring to.
      How about this... there are NO universes. None at all. You appear to 'exist' precisely because nothing actually does.
      As Zen Buddhists would have it : _"the sound of one hand clapping"_
      All materiality, temporality and separability that you experience are _(like you)_ strictly emergent phenomena. The cat feels solid, because both you and the cat are part of the same conjecture... the same set of rules that *would* result in you, if the initial conditions could ever be funded under those rules.
      The sound that one 'clapping hand' might make, if it ever found another ; )
      This isn't without precedent. The universe itself supports the creation of energy from nothing (0 = -1 and +1 and all variations) provided that it is created in equal and opposite parts, changes nothing consequential and doesn't last too long... that is, it doesn't actually violate the sum nothingness. Virtual particles do this all the time - borrowing energy from their future arrival to fund their past departure.
      The universe is built on this, so it makes sense that the universe is all pilot wave - and that only 'observers emergent' would ever consider it 'real' in any sense.
      So, the "pilot wave" may be *all* that exists. An expression of all the ways *to* exist should energy be found, by some route, to fund it...
      ... and, all the ways include ALL possible universes, all possible physics... and, yes, dead/alive cats ; )
      Of course, no energy can be found in the void... so, so far there's no causal prod and no 'physical' universe.
      You and the cat can exist quite happily nevertheless, entirely within the mere conjecture of a potential universe. This is actually a pretty good deal, because if the energy were ever found to fund a universe, it's not likely to be this one. The universe would then become a concrete thing... and almost certainly not _this_ thing.
      So, you exist precisely because the universe doesn't.
      And your cat is dead/alive and you are looking/not-looking because what's important isn't you... or the cat... but the exploration of all possible concepts in the hope it reveals a source of imbalance ... some elusive non-contingent event from which energy can be 'borrowed'
      The paths get ever more complex, as energy is elusive... and BOOM there you are, commenting on youtube : )
      And so we sit here both looking and not looking at a dead/alive cat as the universe stares into the yawning void, silently yearning for a defining causal event that will never come.
      If it ever did, now or in some future, we'd already be gone. Such an event would obviously be catastrophic. Cats would cease to be and whole universes would disappear : /
      The tree would get pruned. We would be gone... having never existed.

  • @irtehpwn09
    @irtehpwn09 5 років тому +151

    Its amazing how such simple rules give rise to such complexity, with this example and the birds example, where they give the "birds" a few rules and it reproduces displays we see in nature. Emergent complexity is one of the most profound things i have discovered over the years. Thanks for the video.

    • @JordanMetroidManiac
      @JordanMetroidManiac 5 років тому +7

      irtehpwn09 Another simple set of rules that produces something absolutely gorgeous (literally) is that of the Mandelbrot set. Search “Mandelbrot fractal zoom” to see how the set is so beautiful. If you look to see the math behind generating the Mandelbrot set, it might appear to be ugly, but they’re truly simple rules (here they are dumbed down):
      1) Take any complex number
      2) Multiply it by itself
      3) Repeat step 2 until the number gets too large
      4) If it never gets too large, color the point black, but if it does get too large, then color the point based on how quickly it got too large.
      That’s literally all it is, but the fractal is so incredibly beautiful regardless of how its colored. The shapes of the same-colored points are mesmerizing...

    • @irtehpwn09
      @irtehpwn09 5 років тому +4

      @@JordanMetroidManiac I have heard and seen and played around with the Mandelbrot set but thank you anyways :) Almost infinite complexity from a tiny equation.

  • @deltahunter2674
    @deltahunter2674 4 роки тому +353

    ok just wait a few decades and we'll be able to buy a Make-Your-Own-Universe Kiddie Kit™© at the local gamestop

    • @SuperBhavanishankar
      @SuperBhavanishankar 4 роки тому +6

      few mega centuries

    • @MG-mh8xp
      @MG-mh8xp 4 роки тому +9

      i want to have a simulation of our own universe. so i can look and see EVERYTHING.

    • @deltainfinium869
      @deltainfinium869 3 роки тому +3

      I have a worldbuilding project. This would be incredibly useful to learn what the actual consequences would be of the fifth fundamental force I added to explain magic..

    • @capoeirastronaut
      @capoeirastronaut 3 роки тому +1

      Like the game, 'Spore'?

    • @TheJereo
      @TheJereo 3 роки тому

      @@capoeirastronaut ...and throw a pandemic into it and watch it collapse :)

  • @emeraldpopcorn
    @emeraldpopcorn 5 років тому +174

    9:38
    Top 10 Anime Deaths

  • @EvilTim1911
    @EvilTim1911 5 років тому +427

    It looks shockingly similar to Conway's Game of Life. Seeing as the Game of Life is often used as a demonstration of emergence maybe it shouldn't be that surprising, but I still find it incredible how this simulation results in such similar structures and behaviors as in the Game of Life.

    • @EvilTim1911
      @EvilTim1911 5 років тому +23

      @akrinah Microscopically, they're much different and rely on very different rules. Macroscopically and sped up, some starting parameters in the Game of Life result in very similar self-replicating moving structures or "cells" as seen here. Of course, other starting parameters in Conway will lead to an evolution that looks nothing like this video. I should have better clarified what I meant in my comment. All your observations about the details are correct but the resulting "macro" structures can be very similar.

    • @sebastianmestre8971
      @sebastianmestre8971 5 років тому +23

      @akrinah It might not be possible to make Conway's game of life look like this simulation. But GoL has been proved to be Turing-Complete, meaning it CAN perform the compute required to run this particular simulation.
      As for gliders and cannons on this simulation: Near the end of the video, a particle system that moves somewhat linearly through space is shown, maybe more interesting structures are possible?

    • @thomasjarvis7262
      @thomasjarvis7262 5 років тому +11

      Game of Life operates on a much "lower level" and reminds more about computation than emergent organisms like the ones depicted here. I think this is very interesting because it shows that structures similar to cells can emerge even from very basic (and different to real life) rules. The implications are huge.

    • @marksmod
      @marksmod 5 років тому +7

      the difference lies in the definitions of distance in both systems. Classical cellular automata, as is Conway's game of life, have cells which interact with a fixed set of other cells usually arranged on some kind of regular grid (come to think of it, I wonder if people have done research on CA with quasi-crystalline grid structures..). I was playing with the idea of a non-constant grid version of cellular automata in which the edges themselves- non-constant meaning that the transformation applied over time upon the graph changes the edges between the cells. The rules of which edges go where could be built from certain properties of graphs (see: graph theory). I think there is a whole branch of science devoted to these "graph automata", I can't, however, remember the name. A few scientists/mathematicians (i.e. Wolfram, though I don't consider him a mathematician) have though that CA would prove to be the better basis for modelling the very small versus quantum physics, but that never happened. Maybe the answer lies in graph automata; I'd look into it if my understanding of graph theory were a bit-no- alot more advanced than it is... and if I had a super-computer, which might prove necessary, since calculating some of the properties of sub-graphs of a graph can be very costly. Plus you will need to calculate large amounts of nodes and edges for the more interesting properties to emerge. And on top of that, you'd need to decipher the hairball of a graph that results from the calculations.

    • @bashkillszombies
      @bashkillszombies 5 років тому +1

      @akrinah Sure looks identical to me, even down to the 'creatures' manifested.

  • @shahbazalam4268
    @shahbazalam4268 3 роки тому +4

    For those who are saying it's not life, it has the basic requirements of life as *defined by science* (It may not be life from other believes like religious or philosophical).
    i) It has the ability to reproduce.
    ii) It fights for its existence
    iii) After a certain amount of time it dies
    iv) Shows growth
    v) And importantly, it emerged out of its environment, that is composed of super basic units, can feed on the same environment and has the ability to return back into its simple environment(after it dies) thus, totally not affecting or damaging the system(environment) in any way.
    However, i personally don't think science is perfect since it is based on assumptions of the basic things in our universe like something can exist between two states existence or non-existence without any 'but's or 'if's. So i might not call it life but science does!

    • @NStripleseven
      @NStripleseven 3 роки тому

      I would call it life, mainly because my definition of what can be called life includes things that don't exist in the real world, but in computers, as long as they behave as life should. This does, as you stated. Not trying to change your mind, but I wanted to state my opinion on the matter.

    • @wafflescripter9051
      @wafflescripter9051 3 роки тому

      By my understanding it does not undergo metabolism, which would make some popular definitions of life not quite apply. It is also arguable whether it evolves because I am uncertain whether the offspring cells are of the same type as their parents.

  • @boggers
    @boggers 5 років тому +14

    I find this sort of thing very interesting, and I took a quick look at making a 3D version. Having to work with the extra axis means no clear left and right, and trying to define that unravelled the mystery of this a little bit. The "trick" here is the tightness of the curve being directly related to the number of neighbours, the paper says it works best in discrete steps of 17 degrees per step, but for simplicity of the explanation, round that up to 18 degrees so it is evenly divisible around a circle. 0 neighbours = turn 180 degrees so it stays in place, 1 neighbour is still close to 180, so they repel a little, 10 neighbours = 180 + 180, so it attracts directly, 5 or 15 neighbours = 180 + 90 so it orbits. Sort of. Essentially each particle ends up with a behaviour based on the number of neighbours which sets up preferred ranges of density to the tune of 17n modulo 360. Maybe for a 3D version to work, it could be done like a gravity simulation, but the gravitational effect is multiplied by -Cos(n*17) or something similar, to set up the same sort of preference for certain density ranges... Edit: Yeah, it sort of works! I tried something more like Conway's as well - invert gravity if number of neighbours is too low or too high, similar results. A tank full of shifting clusters, color coded by density. Still looking for the really sweet spot where it looks "alive" though.

    • @bwayagnes2452
      @bwayagnes2452 5 років тому +1

      I'm excited to see the end product! I also thought of how a 3d version would work but it was well beyond my current capabilities and I don't own a supercomputer

    • @boggers
      @boggers 5 років тому

      @@bwayagnes2452 I've been playing around with it for a while now, and honestly I think the 2D version is better, all kinds of crazy stuff comes out of it when you change the parameters. I will release something soon so that people can interact with it.

  • @WormulonDCP
    @WormulonDCP 5 років тому +68

    I'd be interested to know what the result would be like if there were types of particles with different rotational curves all interacting with each other.

    • @pelikan5701
      @pelikan5701 5 років тому

      Exactly

    • @boggers
      @boggers 5 років тому +6

      From skimming the paper, they do have different rotational curves. The curve direction is a discreet trinary switch, but the curve amount is a function of the number of neighbours.

    • @DanielDogeanu
      @DanielDogeanu 5 років тому +3

      They showed what would happen in the video if you watched carefully. At some point they said they explored other "Universes" with different rules. And they got all sorts of different variations. Some clumped together more, some none at all. It at about 13:07 they've mentioned this.

    • @WormulonDCP
      @WormulonDCP 5 років тому +5

      @@DanielDogeanu Thanks, I did watch that part. What I was suggesting here is to look at what would result from the variations of particles they explored co-interacting. I'm interested in whether some joint-dynamic would emerge between the different rules, or whether it was just lead to some equilibrium.

    • @JohnDlugosz
      @JohnDlugosz 5 років тому +11

      @@DanielDogeanu I think he means having different species on the same board, not a different species per board.

  • @maxsanchez8081
    @maxsanchez8081 5 років тому +161

    Lot of microbiologist and physicist in the comments

    • @yaj126
      @yaj126 5 років тому +32

      The internet seems to be full of professionals nowadays...

    • @Chareidos
      @Chareidos 5 років тому +26

      @@yaj126 Know that feeling, but some aspects come into play on this part of YT.
      1) People in general are better educated than 50 Years before. Partitionally due to the existence of internet!
      (Education-system in many countries got better, more people become academics. The media is far more diversified on what they report about, including scientific fields for a broader audience. More people got "scientific" hobbies without becoming neccesarily an academic)
      2) You won't find many Scientists, beside the very old ones, which does not use the internet! :D
      (You could say, that 95%* of Academics use the internet)
      *(just unscientifically made up that number as a very wild guess ;) )
      3) Videos about the phenomenon of emergence*² are especially luring scientists of different fields to it and amateurs alike, like the burning light does attract moths.
      Its natural to expect to see some "experts" (on different levels here)
      (actually the algorithm of YT does work that way, so I and other dudes/dudettes with similar interest get those clips on their feed)
      *²(emergence is EFFING everywhere!)
      Dunno, but I enjoyed most of the discussions in this comment-section.
      I hope, I could "help" out clarifying this odd feeling about the "technical" comments of "interested" people.

    • @yaj126
      @yaj126 5 років тому +3

      @@Chareidos lol bro I aint reading all that

    • @Chareidos
      @Chareidos 5 років тому +11

      @@yaj126 Lol. Whatever floats your boat, bro!
      Im not mad. I still invite you to do so.
      If I offend you on any level, I apologize!
      Have a nice day/evening, bro!

    • @yaj126
      @yaj126 5 років тому +3

      I actually did end up reading it, tbh it was skim reading all the quotes in the last bit that made me think you're a troll. I was talking generally about the internet and not this video, which has some wholesome discussion going on now but I think is about to do "the rounds" so to speak, where it's heavily promoted by the algorithm. I like your optimism though, both in people's intelligence and in this platform :).
      It's cool to see more videos of emergence on YT because it really is fascinating.
      I've done similar simulations to this but was trying to replicate physics, particles orbited each other but the overall behaviour was nothing like this in video. But still, little systems emerged. It seems to happen almost by accident just by the presence of rules. I have some videos on my channel of NeuroEvolution, where basic intelligence emerges in "creatures" to locate food. What's crazy is how simple it was to achieve; the code behind those videos was all contained in a single about 1500 lines.
      You may find them interesting and they're not too long. I intend to do some more in the future, so I hope YT is creating a niche for these types of videos.
      Anyway, peace out bro!

  • @young-stove
    @young-stove 4 роки тому +33

    This is the first time in a long time I’ve found something I truly don’t understand, I love it. Not that I’m some god that understands everything. This is just so far from my grasp relative to most other things for some reason. I’m going to keep watching these until I have a better idea of what this is, very intriguing. I do get it to an extent, I’ve just never seen something quite like this. Hard to explain. Really incredible either way.

  • @ouroborusseven
    @ouroborusseven 5 років тому +180

    Seems that, because of the particle rules, the overall behavior is tied tightly to the particle density. With no rules to increase or decrease the number of particles, the end result is effectively static within the context of their virtual universe.

    • @jojomojojones
      @jojomojojones 5 років тому +4

      What if you add some rule to expand or contract the size of the space the particles occupy?

    • @sosig6445
      @sosig6445 5 років тому +31

      Well in the real universe Life as we know it is also bound to many rules and restriction, it can only sustain itself if the right materials are present and at the right temperature.
      Our behavior is bound by the envivorment, We cannot go certein places (Vaquum of space) unless we bring part of our envivorment around us (Oxigen and Nitrogen in a sustained pressure).

    • @JordanMetroidManiac
      @JordanMetroidManiac 5 років тому +4

      Ouroborus Seven Isn’t mass just wave interference in space? It’s not the number of particles that can’t change, its the energy of the waves that cannot change... I guess? Maybe these particles in cosmically large collections can simulate waves and wave interference that appears as matter in various states, like fluid or solid? Might it be able to simulate temperature through particle speeds (wave interference rate translates to more visible particle motion)? I have little education in physics, so I’m pulling most of this out of my ass, but these are some very fascinating ideas, I think.

    • @sosig6445
      @sosig6445 5 років тому +1

      @@JordanMetroidManiac
      String theory is what you are talking about. However it's still just a theory and not yet proved....

    • @T--xo2uq
      @T--xo2uq 5 років тому +1

      Like how we die if air pressure drops. If it was more like Powder Toy, where currents cause particles to have high and low density spots, things might be less static.

  • @electra_
    @electra_ 5 років тому +60

    wow... a very cool agent-based model with surprising properties and simple self-replication... love to know what comes of this in the future. Honestly this is way cooler than conway's game of life

  • @skj983
    @skj983 2 роки тому +3

    This is one of the coolest things I have ever seen in my life. It is the greatest example of why we are not alone in the universe and makes me think there might be enormous fruit to be yielded in the similar work Wolfram is doing in fundamental physics. Simple rules do indeed give rise to the most extraordinary phenomena.

  • @traiancoza5214
    @traiancoza5214 5 років тому +104

    Very interesting Game of life. I should certainly like to see this run on a supercomputer on a larger scale.

    • @birchyote
      @birchyote 5 років тому +15

      if i recall correctly, you can gain access to a google supercomputer upon providing a good enough reason to do so. perhaps the folks down there at google hq would find this interesting enough to grant use of it?

    • @traiancoza5214
      @traiancoza5214 5 років тому +11

      @@birchyote idk if theres even enough reasons to do so. If that program could indeed simulate some sort of reality, the "cells" he talks about would perhaps be equivalent to quarks or leptons in our universe. The scales to see anything interesting happen would have to be enormous. You never know tho

    • @emuccino
      @emuccino 5 років тому +4

      @@birchyote You can use as much processing power as you want on Google Cloud Platform (GCP)

    • @amanchandra
      @amanchandra 5 років тому +5

      @@traiancoza5214 quarks are one of the most fundamental particles we know of, I think these cells would be more like an atom nucleus. Though yes, we would need a much larger scale to get something that resembles an actual cell.

    • @birchyote
      @birchyote 5 років тому +3

      @@traiancoza5214 even if it would not amount to much, i would like to let it run on a very large scale just to see if any cool patterns emerge

  • @FullModernAlchemist
    @FullModernAlchemist 5 років тому +28

    This has been a super entertaining video. Both in the strange patterns and behaviors seen in the video and those that are also seen in the comment section...

  • @dingdonghello1754
    @dingdonghello1754 4 роки тому +2

    There are three criteria that something needs to express in order to be classified as alive.
    -The being needs to have a boundary between itself and the outside world, represented by the blue particles
    -The creature needs to utilize energy for its own needs, represented by the consumption of free particles
    -Must contain instructions for self replication, represented by the spores. The yellow particles represent the nucleus and cause the division
    You have, quite literally, created life! Not a model but something that is independent. Starting the simulation is starting the universe and the equation represents the laws. Everything else is random so gg 😊

  • @chrismaupin
    @chrismaupin Рік тому +1

    This is one of the most amazing examples emergent phenomena I've come across. The cells seem to eat, phagocytize, go through mitosis - they do it all. All from such a simple set of rules.

  • @SomethingImpromptu
    @SomethingImpromptu 4 роки тому +11

    Wow. You should do one in 3 dimensions (+ time). On a large enough scale, what I’d really want to know is whether these lower order cells would ever organize into any higher order structures as they do in real life.

    • @Rich-je9fy
      @Rich-je9fy 7 місяців тому

      They would not because all of the particles behave the same way so they are stuck in this low order “cell” structure (calling it a cell is a bit of a stretch they behave more like compounds)

  • @jordanweir7187
    @jordanweir7187 5 років тому +4

    You did a bloody good job with both this and the video itself, commendations all round, fascinating stuff

  • @lukxd3225
    @lukxd3225 5 років тому

    Imagine letting this run for a few years, small people evolve, slowly gaining complexity as they become aware and try to flee the system, realizing they are just simulated dots and getting depressed...
    Marvelous!

  • @haloborn6785
    @haloborn6785 5 років тому +1

    I love how it just popped up in my recommendation but still intrigued me regardless

  • @inuka6969
    @inuka6969 3 роки тому +50

    after 69 years they became conscious and started to think "are we in a simulation?".

    • @mahmoudyahya1738
      @mahmoudyahya1738 3 роки тому +1

      is the simulation creator God. how to break out of the simulation. when i die , will i be one with the simulation maker . does he care about individual cells. why did he create this supercomputer that runs simple rules game. how much resources does he have. is the simulation creator in another simulation himself. can the cell crack the simulation code , find a code exploit , hack out of the simulation , install a copy of itself onto a robot in the extrasim and use it to get itself out and hijack the extrasim and invade it. etc etc

    • @inuka6969
      @inuka6969 3 роки тому +2

      @@mahmoudyahya1738 And make another simulation like that.

    • @insomnia20422
      @insomnia20422 3 роки тому +2

      im pretty sure we might at some point have a brain-/consciousness-like simulation sophisticated enough that this could be a thing
      i mean our brain basically does the same (chemically process some environmental inputs) and our consciousness is a pretty darn convincing illusion, isnt it? ;)

    • @tklyte
      @tklyte 2 роки тому +1

      More like 69 million years

    • @boponthewee7585
      @boponthewee7585 2 роки тому

      i don't think there's any chance of these little cells being able to form more complex structures alone. they don't look stable enough to survive in an environment surrounded with many other cells. perhaps if the rules were tweaked a bit we could think of these things as being more like a kind of self replicating atom? idk what i'm talking about lol

  • @over_complicated542
    @over_complicated542 4 роки тому +4

    This is beautiful, I've made a few particle sims, but this is amazing. Thank you.

  • @maikv750
    @maikv750 3 роки тому

    This goes on the top list of things i've ever watched on UA-cam

  • @Swenthorian
    @Swenthorian 4 роки тому +1

    This is a wonderful step-up from Conway's Game of Life. I love that a single formula does all that.

  • @homiespaghetti1522
    @homiespaghetti1522 5 років тому +455

    You're making a mistake by scrolling through these comments.

    • @sarnxero2628
      @sarnxero2628 5 років тому +44

      I'm going in

    • @guyingrey1072
      @guyingrey1072 5 років тому +10

      no, u

    • @FinetalPies
      @FinetalPies 5 років тому +44

      You could post this under every video

    • @Lmlil
      @Lmlil 5 років тому +12

      Thanks for stopping me before I found somebody to be angry at.

    • @kaidatong1704
      @kaidatong1704 5 років тому +9

      sort by controversial for extra challenge

  • @TheRainHarvester
    @TheRainHarvester 5 років тому +5

    I once attempted to attach a neutral net to individual cells in an automaton. But the time aspect (for cells remembering their own good behaviour, ie self preservation) was not known to me at that time. 96ish. Cool to see this! Great job! I may code this up tonight.

  • @ahhotep1833
    @ahhotep1833 3 роки тому +1

    Absolutely brilliant, beautiful and thought provoking!!
    Well done!!

  • @garcialovesme
    @garcialovesme 3 роки тому +2

    The music emerging from this video is fantastic!

  • @TNTsundar
    @TNTsundar 4 роки тому +10

    Do you know the tragedy of Darth Plaguise the wise? He had such a knowledge of the force that he could influence the Midichlorians to create life.

    • @ortherner
      @ortherner 3 роки тому

      Here before this comment blows up

    • @Mark-Wilson
      @Mark-Wilson 2 роки тому

      @@ortherner sad didn't blow up cus not a lot of people watch this

    • @frankr.jamesgaming261
      @frankr.jamesgaming261 2 роки тому +1

      Good comment

  • @tylerbotkin7362
    @tylerbotkin7362 5 років тому +101

    Can we get the coding train to attempt this 👍

    • @darkener3210
      @darkener3210 5 років тому +3

      yes we must all request that he trys this

    • @aaronmicalowe
      @aaronmicalowe 5 років тому +10

      All the information needed to code it is given in the video. The equations are given explicitly.

    • @ZardoDhieldor
      @ZardoDhieldor 5 років тому +5

      @@aaronmicalowe Exactly! Looks like a challenge to try for yourself to me.

    • @aaronmicalowe
      @aaronmicalowe 5 років тому +2

      @@ZardoDhieldor Perhaps I will, after my current project. Lol, no end of projects to do...

    • @ZardoDhieldor
      @ZardoDhieldor 5 років тому +2

      @@aaronmicalowe Well, I happen to have some time this evening, so... :D

  • @dantrizz
    @dantrizz 3 роки тому

    this is genuinely one of the greatest things I've ever seen

  • @MoltarTheGreat
    @MoltarTheGreat 2 роки тому

    So glad I am beginning to find stuff like this more interesting!

  • @jaseboon6282
    @jaseboon6282 2 роки тому +3

    no matter the complexity, simplicity is always at the root, like the old saying "keep it simple"

  • @animalibera4326
    @animalibera4326 5 років тому +35

    Really cool!!

    • @SimonRichardMasters
      @SimonRichardMasters 5 років тому

      Donald I don't see that you need to because each #identical particle "contains" all the laws or rules and these determine it's mechanistic behaviour. But if you do want something analogous to temperature then summing the velocities of the various particles will give it you.

  • @samuelromero1763
    @samuelromero1763 2 роки тому

    Absolutely beautiful. I’m sure I could play around with your simulation all day. Thanks.

  • @zeroone171
    @zeroone171 5 років тому

    Every day, the likelihood of the world being a simulation gets bigger and bigger. This is truly amazing, and there are many real-life parallels. There might be some more details needed in the equation to increase the complexity of the stuff that is going to happen, but if the actual aim is to make a universe as simple as possible, this video is as close as it gets without everything being a mess.

  • @abramthiessen8749
    @abramthiessen8749 5 років тому +56

    A particulate automaton. Like a cellular automaton but with particles. And given that there is no evidence (that I am aware of) that space is discrete at very small scales (even the plank scale), our universe may be a sophisticated particulate automaton.

    • @Soken50
      @Soken50 5 років тому +19

      it's possible, so the big bang would be the "place 600 particles in one spot and watch it explode" analog ?

    • @abramthiessen8749
      @abramthiessen8749 5 років тому +2

      @@Soken50 Something like that. Though I don't know how it could incorporate stuff like the "spooky action at a distance" of entanglement and the warping of space in general relativity.

    • @alexsiryj
      @alexsiryj 5 років тому +3

      There are systems which are deterministic but not algorithmic.

    • @SimonRichardMasters
      @SimonRichardMasters 5 років тому +1

      @@alexsiryj care to give us some examples please?

    • @SimonRichardMasters
      @SimonRichardMasters 5 років тому +3

      @@abramthiessen8749 I think you're introducing dimensional complexity which the parameters (or program) could be tweaked in order to model stellar formation, but the real concept here is the emergence of complexity from simple rules and the emergence of something analogous to a living cell. Of course that is the biologist in me speaking: as an amateur cosmologist I find it easy to explain stellar formation using gravity. Such models are also most interesting in the context of the evolution of thinking, or should I say consciousness?

  • @Heksu77
    @Heksu77 5 років тому +23

    It is interesting to see that the cells seem to have 3-axis symmetry. Any idea where this arises from?

    • @avialexander
      @avialexander 5 років тому +39

      The "food" particles naturally organize into alternating rows, which form natural hexagonal shapes in the lattice structure. This hexagonal background structure seems to have some influence on how the "cell" structure forms, and seems to be causing a trilateral symmetry.

    • @Heksu77
      @Heksu77 5 років тому +3

      @@avialexander Ah, brilliant, I should have noticed that. Thanks!

    • @TheRealBoof
      @TheRealBoof 5 років тому +11

      @@Heksu77 The hexagonal structure is akin to the close-packed hexagonal lattice (hcp), which is the lowest energy packing configuration for solid spheres, but applies to this case similarly. The particles seek the lowest possible energy configuration, even in this non-physical simulation. In the video, they claim that these green particles "avoid each other", which necessitates that they form an hcp lattice which has the trilateral symmetry you noticed.
      Particles with electrical charges +q exhibit the same behavior. The net force acting on each particle from its neighbors equals zero when all particles are equidistant by Coulomb's law. If we perturb one particle by moving it slightly out of the lattice, it will experience a net force in the opposite direction of perturbation, hence why the lattice is stable.

    • @allenhelmer8418
      @allenhelmer8418 5 років тому +5

      The trilateral symmetry is a natural consequence of things trying to fit in the best that they can. No other pattern can achieve the expected density without violating the rules as given.

    • @gavinwilson5324
      @gavinwilson5324 3 роки тому +3

      The trilateral symmetry is only found in earlier stages. As the chart at 12:20 shows, the number of "sides" increases up to 5 before it becomes too unstable, and must either divide or die.

  • @bobbyrobmaxey
    @bobbyrobmaxey 3 роки тому +2

    One of the most genuinely fascinating videos I've seen in a long time 👌🏻

    • @filobonda
      @filobonda 3 роки тому +1

      Seriously I think it's the most incredible video I've seen on UA-cam.

  • @MrBlack0950
    @MrBlack0950 5 років тому +2

    This is kinda how the universe works, simple particles following simple rules with lots of time, space, and material(particles themselves). Fout simple rules, 17 fundamental particles, given enough time and particles, leads to matter and posibly life. Its kind of beautiful actually.

  • @jademonass2954
    @jademonass2954 3 роки тому +8

    recomended:
    how stupid things become smart together
    how consiousness is formed

  • @peterbonnema8913
    @peterbonnema8913 5 років тому

    That graph.... I totally didn't see that coming. Thats amazing

  • @drstrangecoin6050
    @drstrangecoin6050 4 роки тому +1

    Seeing this video certainly an intriguing experience especially in the context of questions regarding the origin of the cellular membranes and proto RNA world hypothesis. Thank you for sharing and for the code. May have to study in entirety when I have some time.

  • @Twas-RightHere
    @Twas-RightHere 5 років тому +14

    Wow... Im speechless. Just incredible.

  • @sam-wm2dd
    @sam-wm2dd 4 роки тому +14

    You are just an expression of energy remaining from the Big Bang

    • @JB52520
      @JB52520 3 роки тому +4

      Matter and energy are probably expressions of information.

    • @ortherner
      @ortherner 3 роки тому

      @@JB52520 they are

    • @ortherner
      @ortherner 3 роки тому

      Well, that energy is still everywhere.

    • @quantumdave1592
      @quantumdave1592 2 роки тому

      @@JB52520 we call it information, but on a more fundamental level, it is a “potential gradient “. Fluctuations in the ephemera of eternity.

  • @kenny-kvibe
    @kenny-kvibe 3 роки тому

    Very very very interesting! I love the concept, the idea and the result! Great work, much love!

  • @tokajileo5928
    @tokajileo5928 2 роки тому

    this is amazing. it shows that life is an unavoidable consequence of the physical laws, provided that the conditions are right.

  • @commodoreNZ
    @commodoreNZ 5 років тому +3

    Fascinating!

  • @ardart4498
    @ardart4498 5 років тому +4

    Soooo, I saw this video first about 5 hours ago. In this time I made working program using c# and monogame. I added automatical colloring. Now, all I have to do is play with those variables!

    • @IZGartlife
      @IZGartlife  5 років тому +2

      That sounds really cool. If you're comfortable with it, maybe post a link, we would be interested in your work :)

    • @ardart4498
      @ardart4498 5 років тому

      I noticed something after a while of experimenting: The value of that "beta" constant that is in the equasion for orientation changes the size of cells creating. I set it to 5 (about 3 times lower than it is in the video) and my cells grown a LOT. I have 2000 particles on the scene and they are creating four big cells, 3 small dots and one oscilating dot. They look sooooo awesome and realistic.

    • @ardart4498
      @ardart4498 5 років тому

      @@IZGartlife Wait a sec, I'll make a post on reddit and give a link. I'm glad that you care :D

    • @ardart4498
      @ardart4498 5 років тому

      @@IZGartlife OK, here it is: www.reddit.com/r/programming/comments/akqunh/made_a_program_that_simulates_the_creation_of/

    • @IZGartlife
      @IZGartlife  5 років тому

      @@ardart4498
      That looks awesome!

  • @spacejunky4380
    @spacejunky4380 5 років тому

    This blew my mind. It's really cool. I don't think most people will understand how cool it is unless they can understand the laws.

  • @whwhwhhwhhhwhdldkjdsnsjsks6544
    @whwhwhhwhhhwhdldkjdsnsjsks6544 4 роки тому +1

    So easy to program but so satisfying to watch

  • @WildAnimalChannel
    @WildAnimalChannel 5 років тому +3

    fascinating indeed.

  • @elietheprof5678
    @elietheprof5678 5 років тому +12

    Try it in 3D... or I will :)
    Instead of turning left or right, just shift the particle's orientation vector towards neighboring particles

    • @SuperBhavanishankar
      @SuperBhavanishankar 4 роки тому +1

      ua-cam.com/video/kwvYka8cixo/v-deo.html

    • @CandidDate
      @CandidDate 3 роки тому

      Problem is, computer monitors are 2d.

    • @nullbeyondo
      @nullbeyondo 3 роки тому +4

      @@CandidDate Wtf? That's not a problem at all.

  • @JulianFoley
    @JulianFoley 5 років тому +1

    So beautifully clear. Thank you.

  • @Sp1der44
    @Sp1der44 2 роки тому

    I like how this model is depicting wave-acles as it accounts for the vibration and Schroedinger quantum nature of things which feels like its more intuitively correct than other depictions. Brilliant Stuff - Truly!

  • @richardhead8264
    @richardhead8264 5 років тому +10

    Wow those graphical dots did exactly what you programmed them to do!

    • @droopsmoop
      @droopsmoop 5 років тому

      There's actually a couple more particle automata vids on yt and on the net. Some of them can actually have random rules that can affect how the particles react.

    • @KP3droflxp
      @KP3droflxp 2 роки тому

      And thereby develop emergent behaviours that weren’t programmed as such.

  • @SuperKennyWorld
    @SuperKennyWorld 5 років тому +3

    How does it get around entropy? Ist the nutrient state not the most disorganized?

    • @Zatmos
      @Zatmos 5 років тому +9

      There is no entropy in this. The nutrient state is only stable when it is below a certain particle density. When it gets over a certain threshold, other states become more stable.

    • @arisontube
      @arisontube 5 років тому +1

      I think there is a counter play between the enthalpy and entropy here. The particles seem to "like" being together. They lose some of their entropy upon generating clusters, but surely, if one could quantify the "energy" of this system he would notice increased enthalpy.

    • @pyros6139
      @pyros6139 5 років тому +7

      "Entropy" is a concept that only pops up when energy slowly disperses into less organized forms. This particle world is ruled by one equation of motion, and there's no energy involved. In fact, they go at a constant speed, so by our definition of energy, the only kind of energy would be kinetic energy, and it would never change or disperse into other forms.

    • @HermanWillems
      @HermanWillems 5 років тому

      Locality bubbels that have no entropy in their short existance. Long term everything has entropy? I don't know.

  • @sixtealbisetti2480
    @sixtealbisetti2480 3 роки тому +1

    Now this video will make a fine addition to my "WOW" playlist

  • @silviam.7195
    @silviam.7195 5 років тому +1

    Das ist ein Modell für die Texturentstehung in nematischen Flüssigkristallen durch Wechselwirkung mit den nächsten Nachbarn...die Gleichungen sind exakt dieselben.
    Die Parameter alpha und beta können als Teile einer Lagrange-Funktion aufgefasst werden, dieses Modell habe ich bereits 2006 ausgetestet (in Mathematica ) und erkannt dass sich hier enorme Ähnlichkeiten nicht nur zu den Texturen und der Vorhersagen zur abrupten Klärpunktbildung zeigen, sondern diese programmierten Texturen erstaunliche Zusammenhänge und Ähnlichkeiten zur Lebensformen und deren Entstehung und Verhalten zeigen.
    Zudem werden Klärpunkte der Flüssigkristalle damit recht gut vorhergesagt.
    Top Video...Top Idee....bitte mehr davon. ! :D

    • @thomasschmickl1523
      @thomasschmickl1523 5 років тому

      Super, vielen Dank für die Info! Gibt es dazu zitierbare Literatur, v.a. bezüglich der Gleichung und des Verhaltens? Ich habe nichts gefunden, allerdings waren mir die Flüssigkristalle letztens bei einer (eher physiklastigen) Konferenz auch schon als ähnliche Systeme ins Auge gestochen. Ich bin mir aber nicht sicher ob die beschreibenden Gleichungen ganz gleich sind: Bei der PPS-Gleichung ist nicht nur die Trennung in eine fixe (intrinische) Rotation und in eine nachbarschafts-induzierte Rotation auffallend, sondern auch dass das Ausmaß der nachbarschaftsabhängigen Rotation mit der Dichte der gesamten Nachbarschaft korreliert während die Richtung der Drehung mit der lateralen Dichte-Differenz korreliert. Wir wären jedenfalls an Literaturhinweisen interessiert. Thomas S. (einer der Autoren des Artikels zum PPS). Ach ja: es kommt sicher noch mehr, gestern haben wir das Modell in 3D veröffentlicht: ua-cam.com/video/kwvYka8cixo/v-deo.html

  • @Joxus
    @Joxus 5 років тому +19

    You’ve created a 2D universe to simulate life within our 3D universe which simulates(?) life... it makes me wonder if there is a being in a 4D universe looking at us from a dimension we can’t reach and saying “look at these funny little cells I’ve made, they call themselves humans and think their lives matter lol, time to switch off my computer”

    • @matrixzk5440
      @matrixzk5440 5 років тому +1

      I know it's not your point, but it would be impossible for 4D beings to stay invisible to us. They'd basically have to live in only one dimension, despite being able to reach four, otherwise we'd see fragments of their 'bodies' that are in the lower dimensions.

    • @andor888
      @andor888 5 років тому +2

      @@matrixzk5440 I'm pretty sure I can avoid a sheet of paper, whether 2D beings live there or not. Even if I make it a point to avoid an arbitrarily large 2D slice of whatever, I still have infinite space to go as far as I want to go. Especially if I curve it in on itself, but it's not a necessity. I also don't have to "live in only one dimension" while doing it.

    • @nicadi2005
      @nicadi2005 5 років тому

      @Joxus " it makes me wonder if there is a being in a 4D universe looking at us" - "Any sufficiently advanced simulation is indistinguishable from reality. And vice-versa." ;-)

    • @jamesmathai1138
      @jamesmathai1138 4 роки тому

      Electro_blob I agree, but I don’t necessarily think that this means that we can’t be living in a “simulation.” Just because we don’t understand the science of consciousness doesn’t mean that whatever “higher beings” that created the simulation don’t. Certainly human beings are unable to design a conscious mind right now, but that doesn’t mean that it’s impossible.

  • @fellows7121
    @fellows7121 5 років тому +62

    This has nothing to do with actual living cells. This shows very interesting properties of emergent order in complex chaotic systems, however it is not how living cells work. The thing about cells is that they survive and replicate by doing something very unusual relative to other chemical reactions, namely minimizing total entropy within the system. They move against thermodynamic gradient of the universe. These particle patterns aren't doing anything like that, they are more like the formation of bubbles in a turbulent high energy system. Bubbles are cool but they are not living cells.

    • @drewlaino
      @drewlaino 5 років тому +1

      Matthew Piron this seems like a panpsychic perspective. If these show a degree of consciousness by going against the entropic nature of the universe, then wouldn’t this help understand how complex conscious systems arise?

    • @jojolafrite90
      @jojolafrite90 5 років тому +6

      Finally! ONE comment that isn't just blind admiration over a thin that is just wrong. And quite pretentious.

    • @cryingwater
      @cryingwater 5 років тому

      So you're saying, they're fighting against the environment? That's a really amazing point of view right there. Thanks

    • @frankleh9841
      @frankleh9841 5 років тому +3

      Matthew Piron what do you mean by minimizing total entropy in the system? What is the system?

    • @signortonno6223
      @signortonno6223 5 років тому +5

      Actual cells can minimize (or at least lower) their entropy thanks to the fact that they're not an isolated system, they can exchange chemicals and radiation with the environment. In the simulation showed in the video this feature is modeled by a huge injection of particles at the beginning. The stability of emergent structures depends on the finiteness of the system: would the system be far larger those patterns would be metastable if not driven by an external injection of stuff, like living matter. So the analogy with living cells is still stronger than the analogy with bubbles in a turbulent stream, as I believe that bubbles cannot self-replicate.
      Having said that, this is far of being a demonstration of why and how life arises from scratch. The only lesson I take home is that concepts from dynamical systems and statistical mechanincs are likely to be relevant in understanding the origin of life, while the actual phenomena at the root of it are most likely very different from the simple model showed in the video

  • @armorlebihan6062
    @armorlebihan6062 4 роки тому

    complexity and emergence in a system...simply + awsome = sublime

  • @SetHook96
    @SetHook96 4 роки тому

    This is genuinely remarkable work. I am blown away that these equations are practically the foundation of life, and is exemplified so well on essentially a microscopic and macroscopic level simultaneously. How would one get into this type of research and development? Fascinating stuff.

  • @audioworkshop1
    @audioworkshop1 5 років тому +16

    "Give me just one miracle and I'll explain the rest"...

    • @randumbguy4587
      @randumbguy4587 5 років тому +2

      Elaborate? I just want to understand your thoughts.

    • @ramasaputra6205
      @ramasaputra6205 4 роки тому +3

      @@randumbguy4587 all of this is just too complex to understand, lets just tell the people that lives was given by a Creator

    • @generalsecrecy7917
      @generalsecrecy7917 3 роки тому +1

      @Cat Senpai based on our current understanding of physics, angiogenesis (the process of life being formed from mimicking things) is about as unlikely as a pot of water heating to a boil based on probability alone. Which is more likely: a pot of water boils from probability alone, or that the pot was being heated?

    • @generalsecrecy7917
      @generalsecrecy7917 3 роки тому

      *abiogenesis, it angiogenesis. For some reason autocorrect wants to talk about the formation of new blood vessels instead of the formation of life.

    • @saucevc8353
      @saucevc8353 3 роки тому +1

      @@generalsecrecy7917 It is literally physically impossible for a pot to boil without being heated. It would break the laws of thermodynamics. Abiogenisis is not impossible. self replicating rna has been created in labs.

  • @jllhrmonica
    @jllhrmonica 5 років тому +3

    Oh, the potential applications of this in computing is awesome

  • @robertaspindale2531
    @robertaspindale2531 5 років тому

    Fascinating demonstration! Thanks.

  • @dc1049
    @dc1049 5 років тому

    This entire project is absolutely beautiful. Obviously inspired by Conway's thinking, but brilliant study/presentation nonetheless. Huge thank you for this and I hope you do more!

  • @threadsnakegaming
    @threadsnakegaming 5 років тому +7

    Iv'e been looking for something like this for a long time!
    I have one question, how did you color code the different parts of the cells, procedurally, or manually? I noticed that you had the colors in your graph near the end.

    • @oreole9608
      @oreole9608 5 років тому

      near the beginnig

    • @dorianmccarthy7602
      @dorianmccarthy7602 5 років тому +1

      @@oreole9608 2:43

    • @Soken50
      @Soken50 5 років тому +6

      color depends on the density of a cell's neighborhood

  • @dominikguerra8379
    @dominikguerra8379 5 років тому +4

    I want to see a 3d model of this

  • @scheimong
    @scheimong 3 роки тому

    Duuuude this stuff is ridiculous. The best emergent behaviour simulation I've seen to date.

  • @roberttheiss6377
    @roberttheiss6377 5 років тому +2

    coolest cellular automaton I've seen yet!

  • @Schnief
    @Schnief 5 років тому +4

    give it more space, more time, an infinitely strong computer and boom, you created an virtual universe. :3

  • @elnico5623
    @elnico5623 5 років тому +22

    Is this downloadable???

    • @413.
      @413. 5 років тому +3

      ElNico56 yes

    • @elnico5623
      @elnico5623 5 років тому +2

      @@413. where? I didnt find any link

    • @HungryTacoBoy
      @HungryTacoBoy 5 років тому +2

      @@elnico5623 Google "UA-cam download", unless you mean the simulation software.

    • @elnico5623
      @elnico5623 5 років тому +20

      I do mean the software

    • @SimonRichardMasters
      @SimonRichardMasters 5 років тому +2

      @@elnico5623 try the authors github account or ask them. I would love a copy of the software

  • @boggo3848
    @boggo3848 4 роки тому +1

    Very cool, I'll have to mess around with this in my compute shader.

  • @PunmasterSTP
    @PunmasterSTP 2 роки тому

    I really liked the dark aesthetic and I thought the premise was really cool. Thanks for making this and sharing!

  • @MaksProger
    @MaksProger 5 років тому +3

    9:38 press F to pay respects

  • @Scarecrowking
    @Scarecrowking 5 років тому +17

    Cool simulation but not analogous no nature until 3D and counting for viscosity of surrounding space. Also I'd argue this demonstrates more the birth of atoms from their underlying particles than emergence of biological life as it is composite of molecules which have a much more compelling motion.

    • @Chareidos
      @Chareidos 5 років тому +2

      You actually didn't get the hint with the usage of quotation marks ("Spore", "Life"), and that the concept to "proove", was just emergence of complex things, assembling out of simple elements with simple rules of interaction and NOT the "origin of life"?
      Beside of that. On their site are a lot of interesting links to Programms for Agent Based Modeling!
      If you can code, you should give it a try and look for it!

    • @Scarecrowking
      @Scarecrowking 5 років тому +1

      @@Chareidos I did get the hint, but would rather see a system this beautiful working bravely towards helping people fathom the emergence of atomic structures rather than playing off a faulty linguistic analogue.

    • @Bibibosh
      @Bibibosh 5 років тому

      Mat Rou even an atom is made up from a particals smaller than light particles! HELL, matter exists becuase of light

    • @nano7586
      @nano7586 5 років тому

      This is a very simple model.. how do you even consider things like viscosity? Stop being a smartass and do it better.

    • @XCyclonusX
      @XCyclonusX 5 років тому

      @@Chareidos I think the terminology was quite deliberate to convey the intentions of the animation. Since when has science ever had a problem with creating new labels and nomenclature?

  • @nathangiovanni_Vegano
    @nathangiovanni_Vegano 5 років тому +1

    Simple rules and a universe. Amazing

  • @DeusEversor
    @DeusEversor 3 роки тому

    i'm happy i stumbled upon this :) you could add different properties to particles, and just move on, onto next step of this particle-to-complex biological organisms evolution :

  • @leonscott543
    @leonscott543 4 роки тому +4

    Nice! So if someone created a law to begin with, life can form.

    • @humanatee6639
      @humanatee6639 3 роки тому

      I don’t know if i’d call this alive, but something like that, yeah.

  • @44hawk28
    @44hawk28 5 років тому +2

    Protein structures require a mathematical probability of 10 to the 164th power. Far beyond the scientific standard of impossibility. Structure is one thing having the proteins in their proper sequences to actually create life is something completely different.

    • @imperialguardsman135
      @imperialguardsman135 5 років тому

      That number sounds suspiciously arbitrary

    • @44hawk28
      @44hawk28 5 років тому +1

      @@imperialguardsman135 that number has been bandied around for several years now as the scientific Community is finding out how difficult it is to actually create a protein. It's kind of like the number for the anti gravity force that's causing the universe to expand. It's a one preceded by a decimal point and 120000 zeros. Furthermore, they state that if it was 1-0 less that the Universe would be flying apart and if it were to be one zero more in that calculation of force of expansion the universe would already be collapsing back in on itself.

    • @imperialguardsman135
      @imperialguardsman135 5 років тому

      @@44hawk28 ah, I see. It's all good then

    • @44hawk28
      @44hawk28 5 років тому +1

      @@imperialguardsman135 I started studying a lot of shit when I was young. Problem is, much of that has changed at least three times since my youth.

    • @KP3droflxp
      @KP3droflxp 2 роки тому

      what the fuck is a “scientific standard of impossibility” supposed to be? It always depends on the circumstances

  • @gyaneshpokhrel5261
    @gyaneshpokhrel5261 2 роки тому

    one of the best contents for my research. thanks.

  • @michaelvieregge2257
    @michaelvieregge2257 3 роки тому +1

    Its almost like every single field of science ,every moving anything, every LSD trip,every consciousness entity , every awareness, every cell, atom , neutrino,quark, has its perfect fit into the universe .even in ones death, aside from the mind, ones vessel is still moving and changing .
    What the H is going on in this experience of life ?
    Has anyone else ever seen the movie Clifford starring Charles Grodin and Martin Short?

  • @zebracakes8902
    @zebracakes8902 4 роки тому +3

    "particles have a constant speed"
    shows the particle speeding up and slowing down

  • @JustinY.
    @JustinY. 5 років тому +77

    It's the birth of the ultimate being! *AYAYAYAYAYAYA*

    • @elaaronchi240
      @elaaronchi240 5 років тому +10

      holy fuck never seen a comment of yours that has less than 100 likes

    • @skyscall
      @skyscall 5 років тому +2

      @@elaaronchi240 same

    • @elaaronchi240
      @elaaronchi240 5 років тому +1

      @@skyscall were you also scrolling through his playlist of videos involving him?

    • @jojolafrite90
      @jojolafrite90 5 років тому

      I'm not surprised that YOU don't et that this is false, wrong.

    • @skyscall
      @skyscall 5 років тому +1

      @@elaaronchi240 nah just found this comment

  • @jubalharshaw24
    @jubalharshaw24 5 років тому

    This is amazing. Wear headphones too. Sounds great 😎

  • @Apodeipnon
    @Apodeipnon 5 років тому

    Very nice research and with a very nice presentation, great job!

  • @this_commenter_had_a_stroke
    @this_commenter_had_a_stroke 5 років тому +3

    Keep in mind that if we had a large enough space and a lot of time these things might be able to stabilize and even evolve

  • @jackpot8072
    @jackpot8072 5 років тому +4

    What’s the the music name?

    • @centaurixon
      @centaurixon 5 років тому

      i like it too :)

    • @caio-jl6qw
      @caio-jl6qw 5 років тому +2

      darude sandstorm, check it out

    • @jigartalaviya2340
      @jigartalaviya2340 5 років тому

      Its not darude sandstorm.
      Its
      "Chance, Luck, Errors in Nature, Fate, Destruction As a Finale"
      By Chris Zabriskie
      His music is just awesome.
      These people dont even give him credit!!

    • @gelatinocyte6270
      @gelatinocyte6270 5 років тому

      @@caio-jl6qw
      You should've bring up _never gonna give you up_ by Rick Astley, yours is out-dated or obsolete.

    • @thomasschmickl1523
      @thomasschmickl1523 3 роки тому

      @@jigartalaviya2340 the credits for the excellent music are in the video at 15:53

  • @gianmariovirdis692
    @gianmariovirdis692 5 років тому

    That's amazing. Great job guys, sincere ammiration and gratitude

  • @maxmotis8647
    @maxmotis8647 5 років тому +1

    Also very fascinating ist the fact that if you would leave the last scenario (lets call it “big bang“ scenario), the particles would spread out more and more, effectively coming to a stabel end situation (like shown in the beginning)imitating a process like entropy.

  • @HungryTacoBoy
    @HungryTacoBoy 5 років тому +44

    How the hell is this video affecting me so deeply? Anyone else feeling emotional and an odd sense of the profound from this?

    • @blusheep2
      @blusheep2 5 років тому +8

      Just the opposite. I was disappointed because this had nothing to do with life. It was nothing but random undefined particles clumping up together and braking apart as soon as they ran into something else. Maybe there is value in it somewhere but I don't see anything to do with life here.

    • @SimonRichardMasters
      @SimonRichardMasters 5 років тому

      Definitely

    • @dc1049
      @dc1049 5 років тому +8

      @@blusheep2 oh ye of little imagination ua-cam.com/video/9va0KPrVExs/v-deo.html . You will argue that blood itself is not life. And i will agree. However you will agree that it has EVERYTHING to do with life.

    • @tjs200
      @tjs200 5 років тому +2

      its the music

    • @ollyoop4036
      @ollyoop4036 5 років тому +3

      @@blusheep2 this is a system at the very base of life. It's essential for life to exist as we know it

  • @JackZurawel
    @JackZurawel 3 роки тому +3

    IZGartlife: "particles have a position "
    Quantum Physics: SIIIIIIIIIIIIIIIIKE

  • @specificsetter
    @specificsetter 3 роки тому

    i love this and it feels like so much work went into it good job

  • @KaliFissure
    @KaliFissure 2 роки тому

    Rather than life this is incredible model for particle formation. Red spores are neutrons and then they transform into a more interactive, and much larger, hydrogen atom with core proton protected by electron shel a specific orbital distance.
    This is genius and @Wolfram should be giving you computational resources.