장점!대형 바이오 형식 파일을 비동기 적으로 액세스 할 수있는 데이터베이스 형식의 파일로 변환하는 방법 width
저는 캔버스를 생성하기 위해 jgv.js (doc API)이라는 javascritp 프레임 워크를 사용하여 생물학적 데이터를 캔버스 차트로 렌더링하는 시각화 프로젝트를 가지고 있습니다. 코드에서 트랙의
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>IGV Data Vis</title>
<link rel="stylesheet" href="source/jquery-ui.css">
<link rel="stylesheet" href="source/font-awesome.min.css">
<link rel="stylesheet" href="source/igv-1.0.1.css">
<script src="source/jquery.min.js"></script>
<script src="source/jquery-ui.min.js"></script>
<script src="source/igv-1.0.1.js"></script>
</head>
<body>
<div id="container"></div>
<script>
let options = {
palette: ["#00A0B0", "#6A4A3C", "#CC333F", "#EB6841"],
locus: "7:55,085,725-55,276,031",
reference: {
id: "hg19",
fastaURL: "//igv.broadinstitute.org/genomes/seq/1kg_v37/human_g1k_v37_decoy.fasta",
cytobandURL: "//igv.broadinstitute.org/genomes/seq/b37/b37_cytoband.txt"
},
trackDefaults: {
bam: {
coverageThreshold: 0.2,
coverageQualityWeight: true
}
},
tracks: [
{
name: "Genes",
url: "//igv.broadinstitute.org/annotations/hg19/genes/gencode.v18.collapsed.bed",
index: "//igv.broadinstitute.org/annotations/hg19/genes/gencode.v18.collapsed.bed.idx",
displayMode: "EXPANDED",
height: 350,
color: '#ff0000'
}
]
};
let browser = igv.createBrowser(document.getElementById('container'), options);
</script>
</body>
</html>
항목 위의 일반 텍스트 파일이나 이진 파일의 형태가 될 수있는 생체 정보 문에서도 (* 위치 : 여기
은 간단한 설정 데모입니다 .bam).
문제는 바이오 파일이 너무 넓어서 직접 액세스 할 수 없으며 클라이언트에 대한 언급이 없습니다. 예를 들면 :
그래서, 그 파일이 조각으로 조각을 accessable 한 만들 수있는 백 - 엔드 솔루션이있다? AJAX의 방식과 같습니다.
모든 의견을 환영합니다!
biostars.org 요청할 수 있습니다? 인간 게놈의 모든 염기쌍? –
@gerardoFurtado 예 – 1Cr18Ni9