Product we’re making Genome Analysis Platform “SeqPod” is a desktop app for non-IT biologists, by which they can easily execute massive and complex analysis. is a protocol for bioinformaticians, by which they can easily publish workflows: and cli tools for that.
Product we’re making Genome Analysis Platform “SeqPod” is a desktop app for non-IT biologists, by which they can easily execute massive and complex analysis. is a protocol for bioinformaticians, by which they can easily publish workflows: and cli tools for that. なにつくってんの
Product we’re making Genome Analysis Platform “SeqPod” is a desktop app for non-IT biologists, by which they can easily execute massive and complex analysis. is a protocol for bioinformaticians, by which they can easily publish workflows: and cli tools for that. なにつくってんの Bio- informatics meets Go
Fast Enough ● Fast itself // TODO: source required ● Need to parse huge sized files ○ DNA, RNA, Proteins… ~10TB ● by using massive “Super Computer” ○ CPU cores: 1200 ○ Memory max: 2TB ○ Disk: 12PiB ● Good match to write goroutines ○ all I can use!!
Portability ● Go itself ○ easy to start writing Go, just with locating go/src and setting PATH ● To deliver CLI tools to customers ○ Amazing Cross Compiling ○ you can shut them up who always say “it doesn’t work in my Python version”
Ambiguity of Biology ● ex) File extensions ○ .fasta .fa .fna .ffn .faa .fra ○ are ALL THE SAME THING ● One of global standard data structure of Bio ○ has a field which is dictionaries sometimes, lists sometimes, array of list sometimes, or simple strings sometimes ■ so hard to decode to Go struct ;(
Wrapping up feelings Go in Bio-info Non-Web Context 1. First-mover Advantage 2. Good match with strict protocoled industry/market 3. Excellently Easy to deliver CLI a. Even for server application, GAE/Go is very good for private web-app, cz it’s so economic
1. First-mover Advantage 2. Good match with strict protocoled industry/market 3. Excellently Easy to deliver CLI a. Even for server application, GAE/Go is very good for private web-app, cz it’s so economic 4. Except for low salary Wrapping up feelings Go in Bio-info Non-Web Context