EDIT: Я понял это. Просто не понял обозначения.Как использовать другие методы кластеризации для кластеров в наборе инструментов биоинформатики Matlab
Здравствуйте,
Надеюсь, кто-то там знакомый с clustergram в панели инструментов биоинформатики. Меня интересуют графические аспекты функции (диаграмма дендрограммы/тепла), но в настоящее время я испытываю недостаток, поскольку она требует от меня использования функции cluster() Matlab. Я бы предпочел использовать свой персональный алгоритм для кластера, а затем позволить Matlab визуализировать это для меня.
Я искал код, но я очень не знаю об объектно-ориентированном программировании в целом и в частности версии Matlab. Таким образом, все, что я знаю, это функция, вызывающая строку «obj = obj.getclusters», но понятия не имею, как отредактировать ее таким образом, что вместо использования Matlab я использую свой собственный алгоритм кластеризации.
Любая помощь приветствуется!
EDIT: Я специально работаю над новым алгоритмом, поэтому у меня нет необходимости в pdist или linkage. Дендрограммы вычисляются вне функции clustergram. Все, что я использую для создания dendrogram/heatmap, является функцией clustergram. My Bioinformatics toolbox - версия 3.3.
Действительно, все, что я ищу, это то, что, черт возьми, «obj = obj.getclusters;» делать? Я не программист и действительно не знаком с OO. Для меня это похоже на то, что у нас волшебные кластеры, так как нет вызова функции. Это в строке 304 clustergram()
Какие данные вы хотите использовать для визуализации?Вы вычисляете дендрограммы вне кластерграммы? Параметры Pdist и Linkage недостаточны? Какова ваша версия MATLAB, Bioinformatics toolbox? – yuk
Я согласен с @yuk, нам нужно больше деталей. Также это поможет, если вы разместите простой рабочий пример с функциями, которые вы используете в настоящее время для создания дендрограммы/тепловой карты ... – Amro