Hi Ben,
Thank you very much for your reply, and it was very helpful for me.
After having a conversation with my supervisor, we decided to first
try simulating a large sample of Europeans (one of the populations in
the model) and think about other populations later.
Also, out of curiosity, is it possible to modify
"simplicationInterval" in initializeTreeSeq(simplificationInterval=5,
timeUnit="generations"); based on different generations?
The required RAM for simulating individuals until the recent ~100
generations is not very large, and we only need this step for the
final 100 generations.
Using this for the entire simulation takes some time, so I'm wondering
about how I can speed up this simulation.
The steps of the current simulation are:
1. Simulate individuals in the order of 10,000 for 70,000 generations
- This step only uses ~30GB, but it takes time to finish this
simulation. It would be ideal to not use simplificationInterval=5 here
to speed up the simulation.
2. Final explosive growth of individuals for around 200 generations -
This only becomes extremely large in the final 100 generations, where
the output is 7-8 million individuals
My current approach is using
initializeTreeSeq(simplificationInterval=5, timeUnit="generations");
and then using demes-slim to load the entire demographic history to
conduct the simulations.
This "simplificationInterval=5" was necessary to make sure that we can
run this simulation without out of memory error.
Thank you very much for your help, and it was extremely helpful for me.
Sincerely,
Daiki Tagami
> You received this message because you are subscribed to a topic in the Google Groups "slim-discuss" group.
> To unsubscribe from this topic, visit
https://groups.google.com/d/topic/slim-discuss/_Tvqc-SruOI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
slim-discuss...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/slim-discuss/b733bb8d-880f-4dc7-91db-b5f560e43502%40mac.com.