msprime counts generations/time backwards in time, and I think tskit too, but we should check (I assume that any node sorting based on time would have to follow this logic).
SLiM is simulating forward in time. Is it storing that information into node table, and if so, in what format (negative values to make it consistent with positive values in tskit)? Or is it storing it separately into the top-level metadata?
AlphaSimR is simulating forward in time, but it is not storing anywhere the notion of time really - apart from the notion of generations in pedigree SP$pedigree. However, users often keep track of time - usually in years. @hannesbecher we had some discussion with @gaynorr, but I can not fine that issue/discussion on AlphaSimR anymore. Do you recall where we brainstormed about this?
@LynxJinyangii can you explore what tskit and SLiM do? For the later check also pyslim package - that enables you to load SLiM tree sequence into Python and work with it.
msprimecounts generations/time backwards in time, and I thinktskittoo, but we should check (I assume that any node sorting based on time would have to follow this logic).SLiMis simulating forward in time. Is it storing that information into node table, and if so, in what format (negative values to make it consistent with positive values intskit)? Or is it storing it separately into the top-level metadata?AlphaSimRis simulating forward in time, but it is not storing anywhere the notion of time really - apart from the notion of generations in pedigreeSP$pedigree. However, users often keep track of time - usually in years. @hannesbecher we had some discussion with @gaynorr, but I can not fine that issue/discussion on AlphaSimR anymore. Do you recall where we brainstormed about this?tskitassume that time goes backwards in time?SLiMstoring time and where?@LynxJinyangii can you explore what
tskitandSLiMdo? For the later check alsopyslimpackage - that enables you to loadSLiMtree sequence intoPythonand work with it.