Алгоритм метагена аттрактора для разработки функций с использованием взаимного информационного обучения
возвращает взвешенные суммы функций 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.