Я новый студент в лаборатории биоинформатики, пожалуйста, не стесняйтесь поправлять меня, если что-то не так.
Я сделал CCA, используя веганский пакет в R со следующим скриптом:
cca.analysis <- cca(mod ~ genus1 + genus2 + genus3, data)
В настоящее время я пытаюсь измерить баллы/вклад каждой переменной (рода), чтобы определить, какая из них оказала наибольшее влияние на изменение сообщества в моем наборе данных. У меня есть две проблемы:
- Как вы перемасштабируете вклад каждого рода независимо от его относительной частоты по отношению к другим родам? Например, род 1 более распространен по сравнению с родом 3, а это означает, что он внесет больший вклад в анализ.
- Какой скрипт или функцию из пакета вы бы использовали для измерения расстояния от центра тяжести, чтобы определить вклад рода в вариацию?
Изменить: я сделал воспроизводимый пример, чтобы помочь понять вопрос. Вот данные рода:
║ genus_1 ║ genus_2 ║ genus_3 ║
║ 15.635 ║ 10.293 ║ 0 ║
║ 9.7813 ║ 9.0061 ║ 5.4298 ║
║ 15.896 ║ 2.5612 ║ 3.4335 ║
║ 4.0054 ║ 0 ║ 2.0043 ║
║ 15.929 ║ 16.213 ║ 0 ║
║ 11.072 ║ 15.434 ║ 0 ║
║ 12.539 ║ 7.2498 ║ 0 ║
║ 9.1164 ║ 11.526 ║ 2.1649 ║
║ 4.5011 ║ 0 ║ 0 ║
║ 11.66 ║ 13.46 ║ 5.1416 ║
Часть mod
в приведенной мной формуле соответствует следующим данным, которые я извлек из анализа PCoA:
║ Coord_1 ║ Coord_2 ║ Coord_3 ║ Coord_4 ║ Coord_5 ║ Coord_6 ║ Coord_7 ║
║ 0.954 ║ 0.928 ║ 0.952 ║ 1.009 ║ 1.016 ║ 0.943 ║ 1.031 ║
║ 0.942 ║ 1.088 ║ 1.100 ║ 1.015 ║ 1.080 ║ 1.140 ║ 1.002 ║
║ 0.932 ║ 0.989 ║ 1.005 ║ 0.974 ║ 0.990 ║ 1.047 ║ 1.035 ║
║ 0.929 ║ 1.111 ║ 1.094 ║ 0.847 ║ 0.932 ║ 0.940 ║ 1.016 ║
║ 0.947 ║ 1.008 ║ 0.937 ║ 1.055 ║ 1.056 ║ 0.964 ║ 1.022 ║
║ 0.948 ║ 1.054 ║ 0.987 ║ 1.018 ║ 1.017 ║ 0.965 ║ 0.994 ║
║ 0.946 ║ 1.023 ║ 0.911 ║ 1.014 ║ 1.062 ║ 1.076 ║ 1.063 ║
║ 1.041 ║ 1.000 ║ 0.945 ║ 0.872 ║ 1.036 ║ 0.907 ║ 1.029 ║
║ 0.926 ║ 1.107 ║ 1.027 ║ 0.943 ║ 0.993 ║ 1.006 ║ 0.947 ║
║ 1.038 ║ 1.016 ║ 1.008 ║ 1.013 ║ 0.997 ║ 0.891 ║ 0.988 ║
Вы можете построить это в R с помощью функции plot
, и, надеюсь, получится что-то вроде этого: график CCA а>
vegan
. - person adam.bj   schedule 10.01.2019