Древовидное визуальное представление данных. Какую программу мне использовать?
У меня есть конкретная форма данных, что-то вроде описанного выше. У меня 200 человек и их геномы. Теперь они взаимодействуют в поле, и через некоторое время они могут взять чужой геном или могут умереть. Таким образом, у меня есть данные, как,
At time 400, Guy134 took genome from Guy156
At time 400, Guy96 took genome from Guy145
At time 800, Guy145 took genome from Guy178
...
...
Таким образом, произошло то, что Guy134 взял геном из 156, и его геном был потерян навсегда, в то время как Guy145 взял геном из 178, но его геном не потерян, но теперь присутствует в Guy96, который потерял свой геном.
Теперь мне нужно отследить происхождение генома в графической (древовидной) форме. Чтобы получить что-то вроде следующего:
Теперь я был бы признателен, если бы кто-нибудь мог предложить какую-либо помощь относительно того, как я могу сделать такую вещь. Любое программное обеспечение, пакеты, коды, что-нибудь поможет. Я предполагаю, что мне придется начинать с нуля, если что-то уже не существует, что может сделать это. Что является лучшим программным обеспечением или пакетом для подобных вещей? Кроме того, я хотел бы получить предложения относительно того, есть ли другой, лучший способ представления этих данных.
Я биолог, который не является экспертом, но немного знаком с MATLAB, немного Python и немного сценариев оболочки.