Skip to main content
. 2020 Jun 15;6:27. doi: 10.1038/s41378-020-0136-4

Fig. 5. Finding and applying the optimized algorithm for the customization of microfluidics using an online Rubik’s solver.

Fig. 5

a Observe the present state of the cube. Pick the blocks that are going to be used in the microfluidics. In this case, we numbered the selected blocks from 1 to 7. Blocks 1 and 7 are inlets/outlets blocks, blocks 2 and 6 are straight channels, blocks 3 and 5 are turnings, and block 4 is a spiral channel. b In the Rubik’s solver, generate an unscrambled cube, and then designate the position of each block that it will appear in the final arrangement. Record the colors of each block. c Reset the Rubik’s solver, and then paint the present positions of the useful blocks with their final colors. d Randomly paint the remaining unused blocks with legal colors on each block. e Click solve to calculate the algorithm. This process is usually done in a few seconds. An algorithm will be shown along with the rotation diagram of solving the cube. f If the program shows an invalid scramble, then follow the instructions to adjust the unused blocks to make it solvable. g Apply the given algorithm to the microfluidic cube. One will achieve desired microfluidic configuration after the final rotation