Skip to content

Artipixoids utility in Origin of Life research #1

Description

@Arcprotorp

Dear Andrey Zamaraev,

I will try to stay short (at least I tried). I am a biology PhD student working on topics in evolutionary and theoretical biology. I was just thinking on a project to try out some "origin of life related" model. Particularly, because our department (Hungary, ELTE, Department of Plant Systematics, Ecology and Theoretical Biology) generally works on cellular automata like simulations, yet most of them are C-based stuff, also requiring supercomputers to execute them in a satisfactory speed.

I was always wondering whether GPUs can be utilized for these tasks, but being a biologist, programming is already a dark magic for me (except the basic usage of python, which I my humble self prefer). Learning GPU programming might exceed my capabilities. However, I was delighted when I saw your Xentica project (including the predecessor EvoLife), it seems to me, they are running pretty smooth, without any "SkyNet supercluster". In short your work is simply awesome, and I really hope to propagate it in my field.

So I was wondering:
-First of all: Whether you might allow me to use the Xentica for my own research
-Is there a way to implement the state of a cell as an array like [2,3,4,3,3,3,1]. Each number stand for a given "gene", and this vector will be used in a cell division where the daughter cells will inherit this as some kind of "random share",like a hypergeometric distribution. Will these array-states will slow the simulation?
-Implement two kind of neighborhood: one is used as intended before, but the other will be used if a cell is dividing, and one of the daughter cells will occupy a random position but no further than this "division distance".

Best regards,
Adam Radvanyi

P.S.: Sorry for any blatant question, as I said, I am not a programmer, I only utilize python environments

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions