Скрипт limma, выдающий разные результаты на разных операционных системах

Я кодировал программу на Python, чтобы дать сценарию лиммы набор данных, а затем отсортировать файлы, которые создает сценарий. Программа, которую я пишу, является частью исследовательского проекта, в котором я непосредственно не участвую. Я просто переписываю кучу разрозненного кода в более приятный Python, поэтому запускать это не страшно. Моя программа успешно дает сценарию необходимый набор данных, успешно сортирует его и успешно создает окончательный файл.

Однако я выяснил, что файл, созданный скриптом лиммы на моем компьютере, отличается от файла, созданного на компьютере моего профессора. Различия не являются крайними, например, одно из моих чисел будет 2.870321570735821569e45, но число, которое он получил, составляет 2.870321570735821566e45. В остальном работает отлично.

Мне было интересно, было ли это из-за разницы в том, как R работает в операционных системах, или нужно что-то более экстремальное изменить. Я использую виртуальную машину Ubuntu на компьютере с Windows 10 с самой последней версией limma, Python и Rscript, он на Mac с теми же самыми последними версиями. Одна и та же программа, запущенная на наших отдельных машинах, дает немного разные результаты.

0 ответов

Другие вопросы по тегам