Polycubes
by Joakim Bohlin
Please click
here for a PDF version of the FNANO20 poster.
Q&A
-
What is a polycube?
"A polycube is a solid figure formed by joining one or more equal cubes face to face" - Wikipedia
-
Ok, but what is this model about?
An output polucybe is generated by stochastically assembling it from an input set of building block cubes.
Each cube can have up to six patches (one at each side) and the patches will bind toghether if they have complementary colours and
the same orientation.
-
What is going on in the background?
That is randomly generated inputs being assembled into their corresponding polycubes. Many will not assemble at all, since the don't
have any complementary colours. Others will grow infinely while a few stop at a finite size.
-
Can you assemble any polycube?
Yes, with a complex enough input (using unique cubes and colours will always do the trick).
Here are some examples, feel free to edit the input and see what you get:
Dimer,
Square,
Linear chain,
2D plane (checkerboard),
Cube,
Giraffe-duck,
64-mer,
Helix
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 765703