Алгоритм метагена аттрактора для проектирования функций с использованием взаимного информационного обучения
возвращает взвешенные суммы элементов M = metafeatures(X)M в X используя алгоритм метагена аттрактора, описанный в [1].
M является матрицей r-by-n. r - количество метафеатур, идентифицированных во время каждого повторения алгоритма. Число повторений по умолчанию равно 1. По умолчанию в M возвращаются только уникальные метафеатуры. Если несколько повторений приводят к одной и той же метафеатуре, то возвращается только одна копия в M. n - количество образцов (пациентов или временных точек).
X является цифровой матрицей p-by-n. p - количество переменных, признаков или генов. Другими словами, строки X соответствуют переменным, таким как измерения экспрессии генов для различных генов. Столбцы соответствуют различным образцам, таким как пациенты или моменты времени.
[ использует массив ячеек p-by-1 из символьных векторов или строковых векторов M,W,GSorted] = metafeatures(X,G)G содержит имена переменных и возвращает массив ячеек p-by-r имен переменных GSorted отсортировано по уменьшающемуся весу.
i-й столбец GSorted перечисляет имена элементов (переменных) в порядке их вклада в i-ю метафеатуру.
[ возвращает индексы M,W,GSorted,GSortedInd] = metafeatures(___)GSortedInd такой, что GSorted = G(GSortedInd).
[___] = metafeatures(___, использует дополнительные параметры, указанные одним или несколькими Name,Value)Name,Value аргументы пары.
[___] = metafeatures( использует таблицу p-by-n T)T. Имена генов - это имена строк таблицы. M = W'*T{:,:}.
[___] = metafeatures( использует дополнительные параметры, указанные одним или несколькими T,Name,Value)Name,Value аргументы пары.
Примечание
Возможно, что количество метафеатур (r), возвращенных в M может быть меньше числа повторений (повторов). Несмотря на то, что число повторений может быть положительным целым числом больше 1, если каждое повторение возвращает одну и ту же метафеатуру, то r равно 1, и M 1 на n. Это связано с тем, что по умолчанию функция возвращает только уникальные метафеатуры. Если вы предпочитаете получать все метафеатуры, установите 'ReturnUnique' кому false. Метафеатура считается уникальной, если корреляция Пирсона между ней и всеми ранее найденными метафеатурами меньше, чем 'UniqueTolerance' значение (значение по умолчанию: 0.98).
[1] Чэн, W-Y., Ou Yang, T-H. и Anastassiou, D. (2013). Биомолекулярные события при раке, выявленные метагенами-аттракторами. Вычислительная биология PLoS 9 (2): e1002920.
[2] Дауб, К., Стайер, Р., Селбиг, Дж., и Клоска, С. (2004). Оценка взаимной информации с использованием функций B-сплайна - улучшенная мера подобия для анализа данных экспрессии генов. BMC Биоинформатика 5, 118.
[3] Хефти, М.М., Ху, Р., Кноблаух, Н.У., Коллинз, Л.С., Хайбе-Кейнс, Б., Тамими, Р.М. и Бек, А.Х. (2013). Рецептор эстрогена отрицательный/рецептор прогестерона положительный рак молочной железы не является воспроизводимым подтипом. Исследование рака молочной железы. 15:R68.