Алгоритм метагена аттрактора для разработки функций с использованием взаимного информационного обучения
возвращает взвешенные суммы функций 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-by- n. Это потому, что по умолчанию функция возвращает только уникальные метафункции. Если вы предпочитаете получать все метафункции, задайте 'ReturnUnique' на false. Метафункция рассматривается уникальной, если корреляция Пирсона между ней и всеми ранее найденными метафункциями меньше, чем 'UniqueTolerance' значение (значение по умолчанию 0.98).
[1] Cheng, W-Y., Ou Yang, T-H., and Anastassiou, D. (2013). Биомолекулярные события при раке выявлены метагенами-аттракторами. Вычислительная биология PLoS 9 (2): e1002920.
[2] Daub, C., Steuer, R., Selbig, J., and Kloska, S. (2004). Оценка взаимной информации с использованием B-сплайн функций - улучшенная мера подобия для анализа данных экспрессии генов. BMC Биоинформатика 5, 118.
[3] Hefti, M.M., Hu, R., Knoblauch, N.W., Collins, L.C., Haibe-Kains, B., Tamimi, R.M., and Beck, A.H. (2013). Отрицательный рецептор эстрогена/рецептор прогестерона положительный рак молочной железы не является воспроизводимым подтипом. Исследование рака молочной железы. 15:R68.