Source Code

Computational Biology

Gillespie's Algorithm (Python)
The Gillespie algorithm generates a statistically correct trajectory (possible solution) of a stochastic equation. It was developed and published by Dan Gillespie in 1977 to simulate chemical or biochemical systems of reactions efficiently and accurately using limited computational power. It is used heavily in computational systems biology. (Source: Wikipedia's entry on Gillespie's algorithm). I have implemented this algorithm in Python in an Object Oriented manner so that you may easily use the algorithm for custom simulations.

Artificial Intelligence

Self-Organizing Maps (Python)
Self-Organizing Maps is a form of machine learning technique which employs unsupervised learning. It means that you don't need to explicitly tell the SOM about what to learn in the input data. It automatically learns the patterns in input data and organizes the data into different groups.

Genetic Programming (Python)
A Genetic Programming System written in Python. Genetic Programming basically involves evolution of computer programs to solve problems. For example, a genetic program may be used to evolve software for a robotic soccer player or for a chess engine. It is just like Genetic Algorithms but the main difference is that here full computer programs are evolved.

Neural Networks (VB 6.0)
A very simple example of Neural Networks using back propagation. This program is a simple example of Neural Networks using back propagation. My code has all basic functionalities like learning rate, load net, save net, etc.

Neural Networks (C++)
A basic back propagation algorithm written in C++.

Experimental OCR using Neural Nets (VB 6.0)
It is an Experimental OCR which recognises numbers from 0 to 9.

Explore (Python)
This is an implementation of the algorithm 'Explore' which is written by me. This package includes the main algorithm along with three different functions which are optimised using the algorithm. It also contains files describing the main algorithm itself. If you apply the Explore algorithm to some problem and find it successful, please inform me. By the way, Click here to read the algorithm.

Genetic Algorithm (VB 6.0)
Here comes the Genetic Algorithm library which is little different from other algorithms. First, it uses real values instead of binary ones. Second, there is very little problem specific code needs to be typed. Third,unlike other algorithms either new offspring will replace the bad ones or mutation occurs in all the bad ones.

Tic-Tac-Toe (VB 6.0)
The Smartest Tic-Tac-Toe which thinks & has brain of it's own. It becomes more smarter as you play with it because it recalls all the best moves it had made to win the game, if it does not find then it searches the best possible move.

SPEAK - Speak is a Personlised English Accent Kernel (VB 6.0)
Speak is a Personlised English Accent Kernel. It is still in beta stage. It is a chatterbot whhich can chat in English with you. It is very dumber when you start chatting with it for the first time, but gradually it will develop it's knowledge.

Cellular Automata (VB 6.0)
This program is an experimentation toolkit for a 2D cellular automata. Cell Laboratory basically separates the rules and the field where action is happening. It offers customizable rule and field system. It means, a user is able to run the cellular automata using any of him custom rule. This program offers Save/Open functionality for both rules and field.

Web Applications

Bloggage (ASP and MS Access)
It is a new generation fusion of blogging and homepage. It is made for those who currently keep separate homepages and blogs and find it difficult to maintain both. Anyone can use bloggage with ease. It has many unique features such as user privileges, commenting system, WYSIWYG editor, template system, customized layout of the blog and many others. Best of all, It's FREE.


Graphics

Particle System (C++)
It is a basic particle system. It is written in Turbo C++ 3.0. I have also written a version of particle system using allegro graphics library which is much faster. If you want that version, email me. I am also going to write a tutorial on particle systems very soon.

You may also be intrested to see my tutorial on Particle Systems.


Miscellaneous

PDFProducer (VB 6.0)
Source Code of PDFProducer v1.1

Fav2HTML (VB 6.0)
As it's name says, it converts your windows favorites into html pages. Then you can upload them to any web-server and access your favorites anywhere. Or you can email the generated HTML pages to your friends.

ALang - Assembly Language for Beginners (VB 6.0)
ALang is an easy to learn and use Assembly Language for beginners. ALang is very close to Assembly language in its syntax and execution.

Txt2SMS (VB 6.0)
It converts any given text in to the new english called sms. I think all would have heard sms, it is a language used in mobile phones. SMS version : it cnverts any gven txt in to the nw english clled sms. i thnk all wld hve hrd sms, it is a lnguge usd in mbile phnes.

You can see my other tutorials/source code hosted on Planet Source Code by Clicking here