Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Simulated Evolution

by trantor (Chaplain)
on Dec 14, 2001 at 12:50 UTC ( #131911=note: print w/replies, xml ) Need Help??

in reply to Simulated Evolution

Definitely check out the bioperl project, even though it might be geared toward more "real life" biology than simulations, for your specific case. There are resources for other languages as well, so you'll be able to draw your own conclusions. Have a look at the tutorial to see if it is what you need.

Also CPAN is as usual an authentic gold mine: AI::Gene is an example, besides having the whole bioperl distribution, of course.

As a general consideration, simulation often (if not always) involves modelling, and perl is certainly strong in handling flexible data structures, so even if your roll your own, you will certainly have all the basic language features you need.


Replies are listed 'Best First'.
Re: Re: Simulated Evolution
by jmerelo (Sexton) on Dec 14, 2001 at 21:08 UTC
    AI::Gene (actually, AI::Gene::Sequence and AI::Gene::Simple) is OK as a building block, and it includes functions for mutation, but it lacks the general structure for performing algorithms on it.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://131911]
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (7)
As of 2023-12-06 18:36 GMT
Find Nodes?
    Voting Booth?
    What's your preferred 'use VERSION' for new CPAN modules in 2023?

    Results (31 votes). Check out past polls.