# Any population geneticists out there? interested in a Ruby SIG?

**URL:** <https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605>\
**Category:** Ruby\
**Created:** [May 14, 2008, 4:26pm UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605 "2008-05-14T16:26:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 14, 2008, 4:26pm UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/1 "2008-05-14T16:26:08Z")

</div>

People,

I have previously done all my simulation work in C/C++ (as a C++  
exercise really) but it would be nice to do further work in Ruby  
(although I am concerned about performance for big simulations - might  
need a C interface?). Using Ruby for large scale redevelopments is  
probably not going to be possible until I get the thesis finished but it  
would be good if I had some idea if there are other people doing things  
of interest who are interested in chatting about stuff.

Regards,

## Phil.

Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)  
GPO Box 3411  
Sydney NSW 2001  
Australia  
E-mail: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 14, 2008, 6:42pm UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/2 "2008-05-14T18:42:08Z")

</div>

Phil R. wrote:

> People,
> 
> I have previously done all my simulation work in C/C++ (as a C++  
> exercise really) but it would be nice to do further work in Ruby  
> (although I am concerned about performance for big simulations - might  
> need a C interface?). Using Ruby for large scale redevelopments is  
> probably not going to be possible until I get the thesis finished but it  
> would be good if I had some idea if there are other people doing things  
> of interest who are interested in chatting about stuff.

I’m very interested in simulation with ruby (and C), though probably  
using very different constructs than you are. What sorts of models do  
you use? Is any part of it continuous dynamics, ODEs?

---

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 14, 2008, 6:59pm UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/3 "2008-05-14T18:59:47Z")

</div>

Lately I’m down for anything, let me know some details and I’ll tell you  
what I think.

* * *

## removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 15, 2008, 4:16am UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/4 "2008-05-15T04:16:30Z")

</div>

Phil R. wrote:

> Regards,
> 
> Phil.

“Simulation” is a pretty broad term, including discrete-event  
simulation, for example. What sort of simulations do population  
geneticists do?

---

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 15, 2008, 7:13am UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/5 "2008-05-15T07:13:16Z")

</div>

Joel VanderWerf wrote:

> I’m very interested in simulation with ruby (and C), though probably  
> using very different constructs than you are. What sorts of models do  
> you use? Is any part of it continuous dynamics, ODEs?

DNA, specifically microsatellite replication, generations of organisms,  
mutation etc - modelling thratened populations. So they are Individual  
Based Models rather than say a Differential Equation Model.

Regards,

Phil.

–  
Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)  
GPO Box 3411  
Sydney NSW 2001  
Australia  
E-mail: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![philippeqc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9bcb4/32.png) [@philippeqc](https://www.ruby-forum.com/u/philippeqc)\
**Post date:** [May 15, 2008, 10:20am UTC](https://www.ruby-forum.com/t/any-population-geneticists-out-there-interested-in-a-ruby-sig/137605/6 "2008-05-15T10:20:31Z")

</div>

-------- Original-Nachricht --------

> Datum: Thu, 15 May 2008 14:12:37 +0900  
> Von: Phil R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> An: removed\_email\_address@domain.invalid  
> Betreff: Re: Any population geneticists out there? interested in a Ruby SIG?

> > > would be good if I had some idea if there are other people doing things  
> > > Regards,  
> > > E-mail: removed\_email\_address@domain.invalid

Philip,

if you have individual problems of many different kinds, maybe you get  
the best input by posting on a general list … eg, this one.

There is some software for genetic algorithms in Ruby, like:

[http://gga4r.rubyforge.org/](http://gga4r.rubyforge.org/)

or constraint programming,

[http://conssolv.rubyforge.org/](http://conssolv.rubyforge.org/)  
[http://gecoder.rubyforge.org/](http://gecoder.rubyforge.org/)

A good place to look for Ruby and science in general is :

[http://sciruby.codeforpeople.com/](http://sciruby.codeforpeople.com/)

If you want to use C/C++ code from Ruby, you might be interested in  
following this project:

[http://rubyforge.org/projects/rbplusplus/](http://rubyforge.org/projects/rbplusplus/)

Best regards,

Axel
