Coding in Python

My projects are coded in Python programming language. Python is an open source, object-oriented, scripting language with clear syntax, and the source code is run directly by the Python interpreter. The Python interpreter can be obtained for numerous operating systems, making the code cross-platform, and has an extensive built-in library that can be enhanced by importing extension modules. The following is a brief overview of Python, including what is required to run the programs and some information for those interested in using it for doing their own coding.
Read More »

Posted in Programming | Tagged , | Comments closed

Genetic Construct Program

Genetic Construct is a program that generates a visual construct of a genetic sequence. I programmed it in Python programming language for the visual exploration of genetic sequence constructs to discover genetic patterns that could be the genetic signature for gene regulatory switches, or protein motifs and structural domains, biologically important in gene control and protein function.
Read More »

Posted in Biology, Programming | Leave a comment

Interphase Module Demo Pack

I created a collection of programs that use my Interphase module to design the interface panel. The programs, packaged together in Interphase Pack, includes Serpent Duel, Pod Descent, and Sliding Control Puzzle. These programs are written in Python programming language and Pygame multimedia module. The source of the programs are provided, and the code can be examined as an aid in understanding in utilizing the Interphase module specifically, or Python/Pygame programming in general.
Read More »

Posted in Programming | Tagged , , | Leave a comment

Python Program Executables

I made standalone executables for Linux and Windows of my Python programs Microbe, Replicator Machine, Neural Construct and Biomorph Entity. These executables were built using cx_Freeze, and have Python and all dependent libraries included, no installation needed.

Some details of the cx_Freeze build follows:
Read More »

Posted in Programming | Tagged , | Comments closed

Biomorph Entity Simulation

The Biomorph Entity program simulates a virtual creature. From experimenting with simple rules that govern the interaction of the segments, the computer simulation developed an emergent behaviour of the collective. In the future, I may add genes to express the discreet rules and in using genetic programming techniques bring evolution to the virtual environment, as I did in my microbial simulation program, Microbe. This should allow experimentation to evolve novel biomorphs. The program was written in Python programming language and Pygame multimedia library. The Biomorph Entity program can be found on my projects page, and a video clip of the simulation is on my demo videos page.

Submitted by Jim on December 3, 2009 at 1:00 pm

Posted in Artificial Life, Biology, Programming | Comments closed

Replicant: The Molecule of Life

Replicant is a program that simulates the molecule of life, DNA. The model is based on some simple principles. I wrote it using Python programming language and the Pygame multimedia library. Later, I will try to bring further complexity to the model, such as interaction between complementary bases of the double helix.

Submitted by Jim on November 28, 2009 at 11:00 pm

Posted in Biology, Programming | Comments closed

Microbial Simulation Video

I have uploaded a video clip to demonstrate my program Microbe, a Microbial Simulation. Microbe, written in Python programming language, simulates the biological behaviour of microbes, and explores the dimension of artificial life. You can view the video on the demo videos page. I will upload more clips of my other projects.

Submitted by Jim on November 16, 2009 at 3:00 pm

Posted in Artificial Life, Biology, Programming | Comments closed

Interphase Pygame GUI Module

Interphase module is a GUI library that adds interface panel functionality to a Python/Pygame application. I developed the module to make it relatively easy to add an interface panel to a Pygame program. It is used as an interface panel for my biology simulations Microbe, Neural Construct, and Replicator Machine. Go to the Interphase project page if you would like to use the module for your Pygame application, or see Interphase documentation for additional info on the programming functionality.

Submitted by Jim on October 11, 2009 at 7:00 pm

Posted in Programming | Tagged , , | Comments closed

Biology Simulations

In addition to extensive updating Microbe - Microbial Simulation, I have updated my other biology simulation programs, Replicator Machine and Neural Construct. These projects have been programmed in Python/Pygame. One important update has been to adapt the GUI interface panel that I started in the Microbe program to function in my other programs. This led to the evolution of the Interphase module.

Submitted by Jim on October 11, 2009 at 6:00 pm

Posted in Artificial Life, Biology, Programming | Comments closed

Neural Construct Released

Neural Construct is a neural simulation program. The construct is a neuron matrix that is responsive to stimuli. The individual neurons have been programmed with some basic neuron functionality, and along with the neural interconnections that network through the construct, emerge complex signals. I programmed it in Python/Pygame.

Submitted by Jim on August 7, 2009 at 6:00 pm

Posted in Artificial Life, Biology, Programming | Leave a comment

Replicator Machine Released

Replicator Machine is a viral infection simulation. The program simulates basic infection in which the virus infects a cell and replicates. In control of a nanobot, you can combat the virus. I programmed it using the Python programming language and the Pygame library.

Submitted by Jim on July 12, 2009 at 6:00 pm

Posted in Artificial Life, Biology, Programming | Leave a comment

Microbe Released

With the intent to apply a computational approach to experiment with biological concepts, I have been learning programming. I have dual goals, to explore the code of life and to venture into the realm of artificial life. With this aspiration, I have pursued several projects that are designed in Python programming language. One program that is fairly advanced is Microbe, a microbial simulation. Plan to share other experiments in the future, hope they are of interest and inspirational.

Submitted by Jim on March 8, 2009 at 6:00 pm

Posted in Artificial Life, Biology, Programming | Leave a comment