2013-07-24 3 views
2

Я хотел бы услышать ваши мысли о том, что нужно сделать, чтобы кубизм работал с данными, не относящимися к таймеру, конкретно, геномными данными.Кубизм с геномными данными (или несерийными данными)

Этот тип данных имеет локус (хромосома и координаты в этой хромосоме) вместо временной метки:

chrm1 145678123 value 
chrm12 45345 value 
chrmX 4535 value 
.... 

Какой вариант вы считаете лучшим, хакерство ядро ​​кубизма, чтобы позволить этим типом данных (или любого типа данных, если на то пошло) или нереста нового проекта вместе?

ОБНОВЛЕНИЕ: Я решил реализовать модифицированную версию кубизма для ДНК. Я называю это ДНКтизмом, и вы можете найти его here. Взгляните и дайте мне знать, что вы думаете.

-drd

+0

Я работаю над аналогичной проблемой: как отображать геномные данные через d3. Был бы заинтересован в решении. – ardochhigh

+1

Проверьте мое решение [здесь] (https://github.com/drio/dnaism). – drio

ответ

2

кубизм, вероятно, не правильный вид библиотеки для выполнения этой задачи. Вам придется изменить библиотеку довольно значительным образом. Вместо этого я бы рекомендовал использовать плагин d3.horizon, чтобы вы могли получить намного больше контроля, создав пользовательские шкалы.

Надеюсь, это ответит на ваш вопрос.

+0

Спасибо за ответ. – drio

+0

Спасибо за ответ. Изменения могут быть сложными, но проблема, которую кубизм решает, в основном совпадает с тем, что я пытаюсь сделать. В настоящее время я просматриваю код. Посмотрим, будет ли кто-то еще весить. – drio

Смежные вопросы