项目: feature-viewer 技术选型 bio

项目中用到的一个生物学数据展示组件
更新于: 2022-09-21 23:05:31

备选方案

对比

选项协议地址优点缺点推荐指数
feature-viewerGNUhttps://github.com/calipho-sib/feature-viewer
  1. 使用简单,与业务相对契合
  2. nextprot 是大的组织,至少在生物领域相对专业
  3. 基于svg实现,无极缩放
  4. star gihub上相对较高 100
  1. 协议不友好
  2. 定制选项比较少,无法定制 popover
  3. 代码质量相对较低
  4. 多种框架 d3/jquery 都在其中
⭐️⭐️⭐️
rsbc-saguaroMIThttps://rcsb.github.io/rcsb-saguaro/index.html#contributing
  1. 协议友好
  2. 使用简单,经过封装可以实现基本的业务需求
  3. 基于svg实现,无极缩放
  4. rsbc 也是大组织
  5. star 20 左右
  1. 定制选项较少,无法定制popover
  2. 代码质量低
  3. 多种框架混用
⭐️⭐️⭐️⭐️
protvista-uniprotMIThttps://github.com/ebi-webcomponents/protvista-uniprot
  1. 协议友好
  2. ebi 大的组织
  3. 基于 nightingale 开发,但与我们结合成本高
  1. 使用小众(lit-element)框架实现,无法直接使用,引入项目成本未知
  2. 看过他们官方的 organization,前端技术栈比较混乱
⭐️⭐️
nightingaleMIThttps://github.com/ebi-webcomponents/nightingale
  1. 协议友好
  2. ebi/ uniprot 出品
  3. 是一个生物相关的控件工具箱
  4. 直接使用需要定制开发
  5. 长远计划可以考虑基于这个2次开发一些控件
  6. star 85,相对可以
  1. 需要2次开发,比之前几个接入成本略高
  2. 与目前的项目技术风格差异大
⭐️⭐️⭐️⭐️

一图胜千言

feature-viewer
rsbc-saguaro
nightingale

nexprot

瑞士生物信息学研究所(SIB)和GeneBio推出了neXtProt,这是一个有关人类蛋白质的在线知识平台,可通过直观的界面为生命科学家提供有关所有人类蛋白质的广泛信息

rscb

RCSB PDB是世界蛋白质数据库(Worldwide Protein Data Bank,wwPDB)的成员之一,是生物学和医学领域第一个开放访问的数字数据资源库。

cbi/uniprot

生物学知名组织

其它