Falco: a quick and flexible single-cell RNA-seq processing framework on the cloud

Play Video

$2,000

Prizes

4,514

Views

1. Background

Rapid advancement in single-cell capture technology has resulted in increasing interest in single-cell level of study, particularly in the field of transcriptomics. This is because single-cell RNA-Seq (scRNA-seq) provides us with a better understanding of the underlying transcriptional heterogeniety of individual cells, therefore allowing us to better characterise cell subpopulations.

A scRNA-seq experiment typically generates profiles for hundred to thousands of cell. However, current tools are unable to efficiently handle the large amount of data. In order to fully realise the potential of single-cell RNA-Seq, we need a scalable and efficient computational solution.

2. Method

Falco is a cloud-based framework for parallelised processing of large-scale transcriptomic data geared for multi-sample analysis. Falco utilises Big Data analysis framework of Hadoop MapReduce and Apache Spark, which are industry standard framework which has been used in other fields to process terabytes and petabytes of data. Falco is currently designed for feature quantification of RNA-seq data using standard transcriptomics analysis tool such as STAR and HISAT2 for alignment, and HTSeq and featureCount for quantification.

The basis of Falco framework is the divide and conquer approach. We first divide the reads into multiple smaller files or 'chunks' in order to increase the level of paralellism in analysis and to normalise the performance of the tools. These chunks can then be optionally pre-processed using any pre-processing tools chosen by user to perform task such as removal of low quality reads and adapter trimming. Finally, each of the read chunks is aligned and quantified using the tools selected by the user, and the resulting gene counts per chunks are then merged to obtain the total read counts per sample.

3. Results

Falco was evaluated by comparing the performance of a popular RNA-seq pipeline (STAR and featureCount) on two single-cell RNA-seq datasets (a mouse embryonic stem cell data with 869 samples totalling to 1.02 Tb of fastq.gz files and a human brain data with 466 samples totalling to 213.6 Gb of fastq.gz files) with and without the Falco framework. Falco was able to speed up the analysis of the mouse dataset from 18.5 hours without Falco (1 node, 16 processes) down to just 2.8 hours (Falco, 40 nodes cluster). Similarly, we see a speed up of the human brain dataset analysis from 13.6 hours without Falco (1 node, 16 processes) down to 1.1 hours (Falco, 40 nodes cluster).

Falco also allows for cost-effective analysis through the use of Amazon Web Services (AWS) spot instances - unused computing capacity which are offered at a reduced cost compared to the normal 'on-demand' price. The use of spot instances for analysis provides a savings of ~65% compared to using 'on-demand' instances.

4. Conclusions

Falco is a quick and flexible cloud-based feature quantification framework which are able to analyse large volume of transcriptomic data. Falco simplifies the process of feature quantification analysis and is customisable, allowing user to use the analysis tools of their choice. Falco also allows for low-cost analysis through the use of AWS spot instances.

Falco is available to download from https://github.com/VCCRI/Falco.

5. Future ideas/collaborators needed to further research?

We plan to add support for running on traditional infrastructure and on existing Hadoop cluster. Furthermore, we are in the process of implementing other type of transcriptomic analysis, such as alignment only analysis, clustering of RNA-seq samples and transcript reconstruction.

6. Please share a link to your paper

Comments

6
Nicola Smith
over 1 year ago

Very interesting work!

hzxhzx hzxhzx
4 months ago

adidas outlet


adidas originals


nike shox


nike air max


vans outlet


givenchy handbags


ray ban sunglasses


balenciaga sandals


christian louboutin


nike kyrie 3


kate spade outlet


roshe run


stephen curry shoes


nike air max 90


ralph lauren uk


oakley sunglasses


true religion


hermes bags


nike lunarglide


timberland outlet


mishka clothing


undefeated clothing


polo outlet


louboutin


converse outlet


asics


louis vuitton outlet


coach outlet


oakley sunglasses


ferragamo


nike tn


michael kors outlet


louis vuitton outlet


nike trainers


vibram fivefingers


mont blanc pens


adidas jeremy scott


pandora jewelry


adidas outlet


flops


nike free


swarovski jewelry


manchester united jersey


coach outlet store online


jordan shoes


birkenstock outlet


nike huarache


nhl jerseys


ferragamo


michael kors outlet


coach outlet


coach outlet


mlb jerseys


manolo blahnik


lebron 15


nike roshe


supra shoes


cheap jerseys


bvlgari jewelry


adidas outlet


coach outlet


cheap jerseys


dior handbags


nike outlet store online


adidas yeezy


jordan shoes


red bottom shoes


coach wallets


adidas ultra boost


kevin durant shoes


ray ban sunglasses


polo ralph lauren


michaelkors outlet


ralph lauren


jordan 5


beats by dre


michael kors


barcelona jersey


mbt


timberland boots


coach handbags


red bottom shoes


louis vuitton


jordan 8


ralph lauren


michael kors handbags


louis vuitton outlet


mulberry


michael kors outlet


nike air max


stussy clothing


marc jacobs


longchamp


baseball jerseys


ray ban sunglasses


nike outlet


beats by dre


adidas yeezy


toms outlet


hermes


asics


dolce and gabbana


coach outlet online


wholesale snapback hats


ray ban sunglasses


birkenstock outlet online


gucci outlet


adidas nmd


jordan 1


new balance


ray bans


jordan 6


nike free


oakley sunglasses


mcm backpack


air jordan


replica rolex watches


nike dunks


flip-flops


cheap jordans


louis vuitton handbags


kate spade outlet


birkenstock sandals


louis vuitton outlet


michael kors


hollister outlet


adidas wings


balenciaga


jordan


ralph lauren


adidas


adidas nmd


yeezy shoes


jordans


herve leger dresses


ray ban sunglasses


new balance sandals


pandora jewelry


louboutin


louis vuitton


supreme new york


fingerlings monkey


mont blanc


puma fenty sandals


nike shoes


louis vuitton


polo ralph


ralph lauren


nike air max 1


cheap rolex watches


chicago blackhawks jersey


coach factory outlet


off-white


red bottom shoes


polo shirts


burberry outlet


coach outlet online


hermes belt


jordans


ray ban


flops


salvatore ferragamo


cartier bracelet


michael kors outlet


nfl jerseys


oakley sunglasses


longchamp outlet


oakley sunglasses


coach outlet


vans shoes


nike presto


nfl jerseys


harden vol 2


light up shoes


oakley sunglasses


true religion outlet


longchamp


burberry sale


jordan 3


rolex watches


coach outlet


louis vuitton handbags


air jordan


mbt


harden vol 1


kate spade handbags


toms shoes


nike blazer shoes


polo ralph


nike air force 1


oakley


ralph lauren outlet


timberland


nike mercurial


michael kors


kate spade


breitling watches


fitflops


nike huarache


michael kors outlet


nike free


tory burch outlet


dansko


gucci slides


kate spade outlet


nike sb


ralph lauren


nike huarache


jordans


nike air max 95


nike shoes


nfl jerseys


ray ban sunglasses


shoe carnival


jordan xx9


louis vuitton


nike shoes


michael kors handbags


louis vuitton outlet


mac cosmetics


hermes kelly bag


jordan shoes


jordan 12


supreme


prada outlet


off-white clothing


pandora jewelry


superdry clothing


michael kors outlet


oakley sunglasses


tag heuer watches


giuseppe zanotti


van cleef & arpels jewelry


jordan shoes


mont blanc pens


nike air max 97


louis vuitton handbags


nike blazer


kobe 11


replica watches


baseball bats


kate spade outlet


michael kors outlet


nike tennis


pandora outlet


nike air max


cheap nhl jerseys


longchamp outlet


michael kors


coach outlet


louis vuitton


michael kors


converse shoes


nba jerseys


supreme


running shoes


michael kors


coach outlet


true religion


coach outlet


birkenstock sandals


fitflops


louis vuitton


coach outlet


nike air max 2018


fila shoes


puma slides


under armour outlet


birkenstock outlet


suicoke sandals


ray ban


soccer jerseys


ralph lauren


burberry scarves


cheap oakley sunglasses


prada


malone souliers


cheap jerseys


jordan


tory burch outlet


bottega


nike outlet store


jimmy choo outlet


jordan 11


adidas flip flops


air jordan pas cher


timberland


polo ralph lauren


burberry outlet


louis vuitton


sac longchamp


coach factory outlet


nike factory outlet


nike flip-flops


valentino


prada


stuart weitzman


longchamp


michael kors outlet


wedding shoes


louis vuitton


hermes outlet


pandora charms


true religion outlet


nike shoes for women


oakley sunglasses


supreme clothing


breguet watches


louis vuitton outlet


air max


adidas stan smith


nike epic react flyknit


juicy couture outlet


true religion jeans


ralph lauren outlet


bcbg


nike air max plus


tory burch outlet


adidas football boots


ray ban sunglasses


belstaff outlet


tory burch


michael kors outlet


jordan shoes


balenciaga triple s


michael kors


pandora charms


mlb jerseys


yeezy 500


coach factory outlet


nike cortez


coach outlet


converse


nike store


y-3 shoes


basketball shoes


ray ban sunglasses


flip flops


adidas superstar


louis vuitton


polo outlet


cheap ray ban sunglasses


pandora jewelry


timberland


burberry outlet


fitflops


nike air max 270


nike outlet


nike air force 1


ray ban sunglasses


nike air


nike revolution


celine


coach outlet


mlb jerseys


tod's shoes


coach outlet


cheap nfl jerseys


jordans


oakley sunglasses


alexander mcqueen


adidas outlet store


audemars piguet


mizuno


fitflops


adidas slides


air jordan


pandora jewelry


coach bags


nike free run


miu miu handbags


polo ralph lauren


true religion jeans


nike air max 2017


swarovski


michael kors handbags


nike air max


pandora charms


air max


jordan 4


rolex watches


louboutin


ray ban


ralph lauren


prada outlet


jordan


rolex watches


links of london


swarovski


new balance shoes


adidas shoes


nike air max


louboutin shoes


christian louboutin


louboutin


christian louboutin


christian louboutin outlet


coach outlet


coach outlet online


michael kors outlet store


kobe 12 shoes


nfl jerseys wholesale


timberland boots

hzx20180516

lee123 lee123
3 months ago

Exercising nike huarache dark mens nike air max glasses are situated at moncler jacket mens most mont blanc ballpoint pen serious jordan 6 sports vendors, nike store They nike basketball shoes might beats headphones on sale possibly under armour discount not mens nike air max have jordans for women huge Yeezy Boost 350 Price abundance. Lookup supreme under armour shoes eyeglass nike roshe eyeglasses about focused connecting sellers mont blanc online store in Yeezy Boost 350 For Sale the area new jordans or around new jordans the adidas outlet net. nike shoes Rather moncler jacket pricey beats by dre sale walking jordans for girls spectacles air max 1 all nike outlet too nike store many nike basketball shoes times are loaded nike boots with compatible cheap jerseys contact air max lens christian louboutin sale which nike shoes for women are cheap jordan shoes worthwhile nike factory store on behalf of cheap jordans sporting men running cheap nike air max in cheap under armour many beats by dre wireless different nike outlet scenarios. jordans for cheap



After jordan 13 those nike store that nike sneakers inquired, under armour outlet "Well, Any time retro jordans shoppers nike air max seem jordans for sale the Yeezy Shoes cartoons moncler outlet online as well as find mont blanc pens for sale a beats earphones backpack beats by dr dre avoi cheap nike air max systems moncler vest womens for doing things, nike store Would nike outlet we cheap jordan shoes merely nike air max 95 flout the under armour shoes application womens moncler coat currently nike air max now there moncler online are? nike huarache As nike free 5.0 miss anything moncler jacket mens sale routines? Adidas Yeezy Boost Simply cheap moncler jackets announced nike free run you mont blanc pencil don't jordans for girls even Michael Kors Handbags On Sale think they womens nike air max are moncler outlet there,Enable nike clearance me christian louboutin to nike shoes for men provide air max a mont blanc gold pen real-world air max contrast: nike air max 2017 Extremely popular moncler jackets 1950's nike clearance also 60's, nike air max 95 The nike store our air max 90 military services used to beats earphones call montblanc outlet store a air max 1 selection of beats headphones cheap their beats headphones guns beats headphones body mens nike air max proper Adidas Yeezy 350 Boost information everything nike air max ranging nike outlet taken nike boots within traditional beats earbuds perhaps nba jerseys Roman mythology; baseball jerseys We'd missiles under armour outlet called nike roshe Atlas, nike shoes for men Mercury, Nike, adidas store And cheap jordans as jordans for women well moncler mens as air max 95 Zeus: Michael Kors Bags On Sale If nike air max you in the silicon nike roshe valley nike cleats surface nike boots topic, moncler jacket sale You can nike shoes see be moncler down jacket aware Michael Kors Sale of the nike free old nike boots Nike bomb cheap moncler beginning nike air max 90 from the nike outlet headlands this moderately mont blanc prices remarkable, montblanc online It nike sneakers is including nike store something away where to buy mont blanc pens from a jordans for sale Gerry beats by dre wireless Anderson beats headphones on sale let nike shoes for men you nike cleats know(Manager within"UFO" nike cleats as"Real estate:1999") nike outlet Additional air max hand under armour sale OtakuTip jordans for sale i cheap basketball jerseys obtained a air max 90 observe montblanc online shop that nike air max 90 he have also nike free been cheap mont blanc pens an nike outlet effective nike roshe run charm on jordan 5 Evgelion, air max 90 Anno nike store was Yeezy Boost a massive jordans for women cooling nike outlet fanatic nike air max linked moncler sale the louboutin shoes boy;And to nike free 5.0 return nike air max to these nike basketball shoes missiles nike store the black moncler coat us moncler had cheap beats by dre possess Adidas Yeezy For Sale by mont blanc pen refills the name moncler shorts of moncler outlet online shop following questionnable nike roshe run gods, mont blanc rose gold pen We nike free run were nike shoes holding solely bands and nike clearance / nike air max or nike roshe doubtless one mont blanc pen price of nike air max several nike shoes absolutely nike shoes simply moncler jacket womens zero ceremonial areas: jordan 11 I can't moncler sale uk do jordan 11 not nike shoes forget anyone moncler men credit Yeezy Adidas canceling beats by dre cheap a nike roshe symptoms cheap jordans in nike sneakers Zeus performing nike roshe on air max 1 the black moncler jacket horizon cheap beats on a moncler jacket womens sale test jordan shoes kick nike roshe run off.In moncler store comparison, custom jerseys With nike shoes very inaccurately branded montblanc factory outlet silver screen"Bottom nike sneakers end nike air max 95 towards Evangelion, cheap beats by dre A plan moncler hoodie inside Systema Sephiroticum nike free associated nike free 5.0 with cheap moncler coats comes nike shoes for men up at cheap beats core nike air max 90 air moncler padded jacket relating to beats by dre sale the nike air max 2017 Evas jordan 11 to jordan 6 be the nike air max 2017 Third have moncler uk an nike roshe run have an jordan 11 affect under armour sale on nike air max comes moncler discount in, mont blanc fountain pen sale Meaning moncler jacket that red moncler jacket your beats earbuds chosen nike outlet divine decide, beats by dre on sale Written jordan 13 by air max 95 just nike store a 17th nike clearance century nike free run Jesuit, adidas yeezy Using nike basketball shoes the moncler vest theory jordans for cheap attached to air max middle ages air max 1 Rabbis, nike factory store Gives air max 95 you jordan 12 the Michael Kors Purses On Sale authentic nike shoes magnitude Yeezy Boost 350 into cheap beats headphones your moncler outlet uk sale framework associated retro jordans the Adidas Yeezy Boost 350 inescapable adidas stan smith fact, nike huarache Simply moncler t shirt because air max 90 is actually nike factory store withinside moncler outlet uk the mont blanc pens discount fantastic nike cleats significant Evangelion.First cheap beats by dr dre mister. adidas superstar Horn, moncler womens Fixing nike roshe run and nike cleats repairing nike free run stuff nike air max 90 pointed moncler jacket women's out mens nike air max that mens nike air max the end moncler bomber jacket approach cheap nike air max used Yeezy to cheap under armour shield the nike free 5.0 religious beliefs air max regarding nike shoes Evangelion mont blanc discount generally nike shoes for women tell of jordan shoes a beats by dre on sale lot nike outlet of under armour discount the retro jordans proven cheap jordans experience jordan shoes point louboutin outlet out inside regards mont blanc pen cost to psychic nike shoes for women value, Michael Kors Diaper Bag Which nike huarache is moncler sale womens reliant moncler women on nike free 5.0 simple specific description. beats headphones cheap While cheap nike air max Jaffe mont blanc rollerball pen has nike shoes for women the mont blanc pen set capability to speak about nike roshe the mont blanc pens puncture nike air max 90 together new jordans with mont blanc fountain pen price Longinus beats solo on a jordan 6 specifically 30 nike factory store tracphone nike shoes for men tracfone Michael Kors Purse Sale no beats solo time, mont blanc shop Learning nike air max 2017 about christian louboutin shoes bicycles of nike sneakers the mont blanc outlet item, nike free run What moncler clothing pierced air jordan Christ's nike air max 95 team, Typically all nike outlet these duress beats by dre studio of nike air max 90 all nike roshe Antioch, nike store And air max 95 so Michael Kors Bags Sale forth,Certainly, all"Inactive mont blanc pens online water air max 95 Scrolls" Probably have become claims mont blanc sale to nike shoes as air max the nike store guide nike basketball shoes book beats by dre the progenitor cheap beats headphones aliens jordans for girls left Michael Kors Diaper Bag Sale out.



I can womens nike air max ask nike roshe run advice of nike shoes gaol. I nike roshe run own nike free run a jordan 13 FAMILY. cheap beats by dr dre I nike boots think jordan shoes about nike factory store picturing womens nike air max the womens nike air max entire beats by dre cheap receive moncler coats central jordan 13 in Langley air max 90 watching mont blanc online shop tv safety measure nike shoes for women photos nike shoes associated Adidas Yeezy me nike store self jordans for sale pleasuring nike roshe run on nike free run some cheap nike air max aircraft nike air max 90 in air max a nike outlet place, womens nike air max Reading discount jerseys for sale through mont blanc as mont blanc rollerball well moncler sale outlet as air max article air max 1 I beats by dr dre printed nike air max 90 and nike air max 2017 as nike roshe well stealing beats by dre studio it Michael Kors On Sale nearly, And jordans for cheap as adidas originals well, beats by dre arranging the nike air max 90 actual moncler coat sale precise nike clearance way nike free to arrive cheap jordan shoes at individual nike roshe run mansion mont blanc fountain pen in seven armored Michael Kors Handbags Sale sports utility moncler sweatshirt vehicle under armour womens shoes to christian louboutin outlet public buy mont blanc pen court under armour womens shoes me.

nike huarache

yaoxuemei yaoxuemei
3 months ago

adidas yeezy shoes


coach outlet


nike kyrie 3


pandora outlet


ray ban sunglasses


coach outlet canada


cheap nfl jerseys


michael kors outlet


polo outlet


michael kors outlet


oakley sunglasses wholesale


pandora jewelry


ralph lauren outlet


cheap mlb jerseys


christian louboutin outlet


ralph lauren outlet


coach outlet


michael kors outlet


ralph lauren outlet


polo ralph lauren


gucci outlet


oakley sunglasses wholesale


fitflops sale clearance


canada goose outlet


ray ban sunglasse


fred perry polo shirts


christian louboutin shoes


coach outlet


canada goose outlet


polo outlet


polo outlet


tory burch outlet


fred perry outlet


fitflops sale clearance


coach outlet


coach outlet


michael kors outlet


off white clothing


michael kors outlet


oakley sunglasses wholesale


cheap ray bans sunglasses


canada goose outlet


polo outlet


canada goose jackets


nike air max


ralph lauren polo shirts


mcm handbags


giuseppe zanotti outlet


michael kors outlet


cheap jordans


michael kors outlet


michael kors outlet


canada goose outlet


adidas yeezy


true religion jeans


fred perry polo


coach outlet


coach outlet


pandora jewelry


pandora jewelry


uggs outlet


canada goose outlet


louboutin shoes


birkenstock shoes


canada goose outlet


oakley sunglasses


true religion jeans


ugg outlet


adidas outlet


coach outlet


kate spade handbags


mlb jerseys wholesale


christian louboutin outlet


coach outlet online


cheap nfl jerseys


michael kors outlet


ugg outlet


moncler outlet


michael kors outlet clearance


true religion jeans


christian louboutin outlet


coach outlet


true religion outlet


christian louboutin outlet


nike outlet


michael kors uk


adidas nmd


kate spade outlet


coach outlet


kate spade outlet


pandora jewelry


tory burch outlet


adidas yeezy


uggs outlet


ugg outlet


nhl jerseys


supreme uk


mont blanc pens


pandora outlet


nike shoes


coach outlet


rolex watches


michael kors handbags


nfl jerseys


kate spade outlet


superdry clothing


ray ban outlet


coach factory outlet


mbt shoes


coach outlet online


pandora outlet


nfl jerseys wholesale


coach outlet online


polo ralph lauren


adidas superstar shoes


coach outlet


uggs outlet


coach outlet


polo shirts


kate spade outlet


oakley sunglasses wholesale


ferragamo outlet


clarks shoes


michael kors outlet


coach outlet


christian louboutin outlet


coach factory outlet


pandora outlet


nike outlet


coach outlet


nfl jerseys wholesale


polo outlet


cheap nfl jerseys


cheap jordans


tory burch outlet


nba jersey


kate spade outlet


ray ban sunglasses


christian louboutin outlet


coach outlet store online


ralph lauren polo


mbt shoes


air max 2017


pandora outlet


michael kors outlet


moncler outlet


fitflops sale clearance


pandora charm


oakley sunglasses


coach outlet


air jordan retro


adidas nmd


coach outlet


nfl jerseys wholesale


michael kors outlet


canada goose outlet


michael kors handbags


mcm outlet


uggs canada


longchamp outlet


manolo blahnik outlet


ray ban sunglasse


nike shoes


polo ralph lauren


kate spade outlet


coach outlet


canada goose outlet


true religion outlet store


polo ralph lauren pas cher


polo outlet


coach outlet


christian louboutin


pandora outlet


cheap jordans


christian louboutin outlet


michael kors outlet


polo ralph lauren


air max 90


michael kors outlet


nfl jerseys wholesale


kate spade outlet


pandora jewelry


michael kors outlet


uggs outlet


nfl jerseys


canada goose outlet


pandora outlet


true religion outlet


polo outlet


adidas outlet


nike outlet


gucci outlet


ugg outlet


true religion jeans


asics running shoes


ugg outlet


pandora outlet


coach outlet


canada goose outlet


polo ralph lauren


michael kors outlet


adidas shoes


mont blanc pens


nike shoes outlet


polo ralph lauren


uggs outlet


valentino outlet


coach factory outlet


pandora outlet


mont blanc pens


polo ralph lauren


nhl jerseys


michael kors outlet


cheap jordans


ralph lauren outlet


prada outlet


ray ban sunglasse


mlb jerseys


ugg boots


canada goose outlet


vans shoes


air jordan shoes


pandora jewelry


pandora charms


ralph lauren sale clearance


cheap nfl jerseys


pandora charms


cheap nfl jerseys


michael kors outlet


michael kors outlet


michael kors outlet


ray ban sunglasses


canada goose jackets


ed hardy


birkenstock outlet


michael kors outlet


rolex watches


ultra boost


converse


adidas nmd


uggs outlet


coach outlet


true religion outlet


nike trainers


ugg outlet


kate spade outlet


ugg outlet


coach outlet


coach factory outlet


coach outlet


canada goose jackets


ugg boots


canada goose jackets


canada goose outlet


coach outlet


kate spade outlet


ray ban sunglasses


kobe bryant shoes


cheap oakley sunglasses


michael kors outlet


mulberry handbags


prada handbags


mbt shoes


moncler outlet


coach outlet


pandora outlet


canada goose jackets


polo ralph lauren


fred perry polo shirts


pandora charms


true religion jeans


ralph lauren polo


canada goose outlet


polo ralph lauren


canada goose outlet


true religion jeans


coach outlet


coach outlet


michael kors outlet clearance


canada goose jackets


pandora outlet


coach factory outlet


polo outlet


kate spade outlet


coach outlet


ralph lauren uk


christian louboutin outlet


nike outlet


nfl jerseys


michael kors outlet


polo ralph lauren


canada goose outlet


nike huarache


coach outlet


supreme outlet


polo ralph lauren


pandora charms


oakley sunglasses


michael kors outlet


nfl jerseys


ugg outlet


christian louboutin outlet


ugg boots


lunette ray ban


michael kors outlet


michael kors handbags


coach outlet


michael kors outlet


mbt shoes


polo ralph lauren


coach factory outlet


tory burch outlet


michael kors outlet


ugg outlet


prada outlet


uggs canada


canada goose jackets


polo ralph lauren


mulberry handbags


yeezy boost


adidas outlet


mont blanc pens


michael kors handbags


polo ralph lauren


pandora outlet


ugg outlet


cheap nfl jerseys


christian louboutin shoes


air jordan 4


pandora charms


nfl jerseys


nike outlet


michael kors outlet


kate spade outlet


michael kors outlet


ralph lauren outlet


coach outlet online


giuseppe zanotti outlet


longchamp outlet


ferragamo shoes


michael kors handbags


nike outlet


uggs outlet


canada goose jackets


canada goose outlet


pandora jewelry


coach outlet


moncler outlet


canada goose outlet


pandora jewelry outlet


kate spade outlet


canada goose jackets


coach factory outlet


polo outlet


vibram fivefingers


nike shoes


ray ban sunglasses


ugg boots


coach outlet


coach outlet


coach outlet online


polo ralph lauren


moncler jackets


fitflops sale clearance


mulberry handbags


true religion outlet


polo ralph lauren


coach outlet online


polo ralph lauren


michael kors outlet


kate spade outlet


nike shoes


michael kors outlet


michael kors outlet


christian louboutin outlet


mbt shoes


ugg outlet


michael kors outlet


uggs outlet


michael kors outlet


cheap jerseys


coach outlet


red bottom shoes


michael kors outlet clearance


coach outlet online


canada goose outlet


adidas nmd shoes


michael kors outlet


lacoste outlet


pandora charms


pandora outlet


pandora jewelry


coach outlet


coach outlet


coach outlet online


true religion outlet


ugg outlet


ralph lauren shirts


pandora charms


coach outlet


cheap snapbacks


canada goose outlet


longchamp handbags


moncler jackets


lebron james shoes


hermes belts


pandora charms


oakley sunglasses


coach outlet


coach outlet


yeezy boost 350


michael kors handbags


mulberry handbags


polo ralph lauren


canada goose jackets


coach factory outlet


ray ban sunglasse


kate spade outlet


ralph lauren shirts


michael kors outlet


uggs outlet


michael kors outlet


pandora charms


michael kors outlet


coach factory outlet


hermes birkin


canada goose jackets


oakley sunglasses


canada goose jackets


ed hardy clothing


pandora jewelry


coach outlet


mbt shoes


ugg boots


ugg outlet


puma outlet


kate spade outlet


kate spade outlet


michael kors outlet


air max 90


nfl jerseys wholesale


yeezy boost


kate spade outlet


valentino outlet


oakley sunglasses


pandora charms sale clearance


michael kors outlet


pandora charms


ugg boots


coach outlet


moncler outlet


mbt shoes


pandora outlet


ugg boots clearance


canada goose jackets


yaoxuemei20180709

yaoxuemei yaoxuemei
about 1 month ago

chenlina20180817

ralph lauren polo


michael kors outlet clearance


nike epic react


ralph lauren


nike tennis


yeezy 500


michael kors handbags sale


mulberry handbags


north face backpacks


polo outlet


canada goose sale


tory burch shoes


hermes bags


canada goose outlet


hundreds clothing


bottega veneta handbags


lebron 14


nhl jerseys


breitling watches


fitflop sandals


red bottom shoes


coach outlet online


canada goose outlet


coach outlet


harden vol 1


nike basketball shoes


ray ban sunglasses


nike air max


tiffany jewelry


fussball trikots


air jordan 6


coach handbags


michael kors handbags


coach outlet


philipp plein outlet


omega watches


jordan shoes


breguet watches


light up shoes


ralph lauren outlet


tory burch handbags


mlb jerseys


vibram shoes


christian louboutin shoes


persol sunglasses


sophia webster


mac cosmetics


lebron james jersey


christian louboutin shoes


nike flip-flops


bvlgari jewelry


air jordan 12


ysl makeup


maillot de foot


cheap replica watches


air jordan


nike outlet store


burberry sale


ralph lauren outlet


herve leger


ralph lauren outlet


reebok shoes


nike air force 1


flip-flops


nike blazer


teva sandals


ナイキ スニーカー


oakley sunglasses


curry shoes


coach outlet


kobe 11


links of london jewellery


parajumpers jackets


snapback hats


valentino shoes


jordan shoes


ralph lauren outlet


designer belts


nike outlet


ralph lauren polo


jordan xx9


mishka clothing


coach outlet


cristiano ronaldo jersey


ralph lauren polo


nike air force 1


michael kors bags


lee jeans


ray ban sunglasses for women


audemars piguet watches


cheap nfl jerseys


nike presto


saint laurent sunglasses


pandora jewelry


michael kors handbags


asics running shoes


cheap supra shoes


coach factory outlet


canada goose sale


michael kors outlet


mont blanc pens


manolo blahnik


maillot de foot pas cher


balenciaga triple s


oakley sunglasses cheap


air jordan 4


pelikan pens


birkenstock outlet


jordan shoes


fila shoes


mac makeup


givenchy handbags


kd 8


ralph lauren


nfl jerseys


columbia sportswear


fitflops


kyrie 2


kd 10


skechers shoes


tods shoes


kyrie 3


suicoke sandals


adidas ultra boost


christian louboutin outlet


off-white clothing


adidas yeezy boost 350


ray ban sunglasses


ysl handbags


nike roshe


salvatore ferragamo


baseball bats


nike cortez


air jordan 5


longchamp handbags


onitsuka tiger


longchamp handbags


fitflops


jordan 14


nike shoes


nike shoes for men


jordans


louboutin shoes


nike sb


ralph lauren outlet


nike factory store


ray bans


nike huarache


paul george shoes


stephen curry jersey


jordan shoes


tom brady jersey


nike uk


y-3 shoes


hermes belt


soldier 10


coach outlet


nike free run


puma slides


ralph lauren polo


moose knuckles jackets


nike blazer


giuseppe zanotti


mlb jerseys


ray ban sunglasses outlet


harden vol 2


nike trainers


coach outlet sale


balenciaga shoes


tory burch bags


timberland boots


mcm bagsk


russell westbrook jersey


michael kors handbags


birkenstock sandals


jordan shoes


nike sb


north face jackets


lebron 15


timberland boots


polo shirts


ralph lauren


alexander mcqueen


ray ban sunglasses


football shirts


fitflops


chaussures christian louboutin


kate spade


nike shoes for women


prada outlet


air jordan


longchamp handbags


ralph lauren


shoe carnival


camisetas de fútbol


hermes


supreme clothing


nike free run


marc jacobs handbags


marcelo burlon


jordan pas cher


air jordan 1


pandora outlet


oakley sunglasses outlet


ray ban


christian louboutin shoes


tom ford sunglasses


nike revolution


the north face


malone souliers


beats headphones


coach outlet


oakley sunglasses


monster headphones


nike air max 270


ray ban sunglasses


cheap michael kors bags


belstaff jackets


coach outlet online


pandora jewelry canada


adidas jeremy scott


wedding shoes


michael kors taschen


puma shoes


michael kors outlet clearance


manchester united jersey


ralph lauren outlet


true religion


kate spade outlet


true religion outlet


cheap nfl jerseys


russell westbrook shoes


swarovski jewelry


jordan shoes


juicy couture handbags


under armour shoes


oakley sunglasses


police sunglasses


pandora charms


soccer jerseys


longchamp handbags


converse shoes


vans old skool


michael kors bags


ambassador 10


lebron soldier 11


mont blanc


michael kors outlet clearance


columbia outlet


under armour shoes


coach outlet online


nfl jerseys wholesale


tommy hilfiger shirts


uggs outlet


ray ban sunglasses


jordan shoes


longchamp outlet


fitflops


burberry outlet


nike factory store


linda farrow sunglasses


versace sunglasses


oakley sunglasses


new balance shoes


nike air max


coach outlet online


maglia calcio


hermes birkin bag


kd shoes


van cleef & arpels


sac longchamp


supra shoes


nike trainers


converse shoes


basketball shoes


michael kors outlet clearance


versace handbags


off-white clothing


prada sunglasses


barcelona jersey


birkenstock sale


mizuno running shoes


coach factory outlet


puma fenty


ferragamo


adidas yeezy 350 boost


trikots günstig


adidas outlet store


coach outlet store online clearance


superdry clothing


russell wilson jersey


nfl jerseys


coach outlet


nike air max


nike flight bonafide


nike store


nike air max


christian louboutin shoes


ugg boots


cartier bracelet


burberry outlet


hermes kelly bag


camisetas de fútbol


vans shoes


oakley sunglasses


true religion


coach outlet online


nike air max plus


michael kors handbags


miu miu sunglasses


true religion


adidas football boots


michael kors outlet clearance


supreme pas cher


nike free run


kate spade outlet


nike air max 2017


pandora jewelry


ralph lauren outlet


ferragamo belt


nike dunks


nba jerseys


pandora charms


timberland boots


vendita maglie calcio


nike air max


air max 1


michael kors handbags


adidas store


yeezy shoes


soccer jersey


ray ban sunglasses cheap


manolo blahnik


new balance shoes


philipp plein


coach outlet


hollister clothing


coach outlet


pandora jewelry


levi's jeans


adidas nmd


nike factory store


soccer jerseys


nike running shoes


adidas outlet store


pandora charms


birkenstock sandals


jimmy choo shoes


nike lunarglide


swarovski crystal


vetements clothing


supreme hoodie


jordans


air jordan 8


michael kors outlet


nike free run


adidas nmd


polo outlet


jordan shoes


timberland outlet online


christian louboutin shoes


ralph lauren outlet


ralph lauren


mont blanc


converse shoes


pasotti ombrelli


stan smith


adidas flip flops


christian louboutin outlet


adidas stan smith


dolce and gabbana


soccer jerseys


ray ban sunglasses


visconti pens


jordan pas cher


ray ban sunglasses


coach factory outlet


fingerlings monkey


adidas slides


tory burch shoes


ralph lauren jeans


nike outlet store


woolrich jackets


timberland outlet


kate spade handbags


mbt shoes


north face jackets


nike outlet store


adidas outlet store


supreme clothing


new balance shoes


scarpe mbt


nike air max


michael kors purse


converse shoes


cheap rolex watches


rolex watches


beats headphones


nike air max


lululemon


red bottom shoes


marc jacobs bags


air jordan


cheap michael kors bags


undefeated clothing


ugg boots


coach outlet


true religion


balenciaga shoes


flipflops


coach handbags


michael kors outlet clearance


air max 97


adidas wings


miu miu shoes


nfl jerseys


vans shoes


coach handbags


nine west shoes


true religion


nfl jerseys


nike tn


air max 90


air jordan 3


cheap mlb jerseys


air max 95


jordan 11


christian dior handbags


lululemon sale


ray ban sunglasses


nike shox


oakley sunglasses outlet


the north face jackets


ray ban sunglasses outlet


ray ban sunglasses


bcbg dresses


kate spade outlet


michael kors handbags


prada bags


prada handbags


lebron 15


fitflops


coach handbags


mk purse


oakley sunglasses


cheap nfl jerseys


cheap mlb jerseys


soldier 9


versace clothing


maui jim sunglasses


kate spade


vans store


hermes bags


dansko shoes


adidas outlet


swarovski crystal


oakley sunglasses


coach factory outlet


nobis jackets


mac cosmetics


snapback hats


nike shoes


victoria's secret outlet


ray ban sunglasses


kobe shoes


ronaldo jersey


tiffany jewelry


nike air max 2018


burberry canada


oakley sunglasses


nike mercurial


adidas superstar


lebron 13


huarache


omega watches


prada


nfl jersey


x-large clothing


stussy


kate spade purse


pandora charms


tiffany bracelet


saucony running shoes


celine handbags


jordan


mcm handbags


spalding basketball


mikimoto jewelry


nike hyperdunk


new balance


tiffany jewelry


tory burch


christian louboutin


nhl jerseys


tag heuer watches


stuart weitzman shoes


yoga pants


longchamp


north face outlet


red bottom shoes


supreme clothing


cheap jerseys


nicholas kirkwood


nike roshe


pandora charms


chenlina20180817

yaoxuemei yaoxuemei
12 days ago

adidas superstar


adidas outlet


cheap wedding dresses


ray ban sunglasses


adidas clothing


portugal world cup jersey


nike kyrie 2


chaussure nike


marc jacobs handbags


oakley sunglasses


flip flops


fendi handbags


longchamp pas cher


bape clothing


dsquared2 jeans


nike air zoom pegasus


coach outlet online


adidas zx flux


chopard jewelry


nike air max


kobe 11


nike air max 90


england world cup jersey


sac michael kors


dolce & gabbana


asics trainers


nike vapor max


dolce & gabbana


nike outlet store


air force one


air max 90


nike air


asics gel


tommy hilfiger pas cher


adidas soccer cleats


toms outlet


cheap jerseys


mizuno


converse shoes


ray ban sunglasses


pandora charms


lacoste shoes


adidas crazy


insanity


nike free


yeezy shoes


adidas outlet store


nike mercurial superfly


hermes bags


oakley sunglasses


air max


nike outlet online


nike air max


jbl headphones


converse chuck taylor


gucci shoes


adidas running shoes


ed hardy


roshe run


abercrombie and fitch


softball bats


kenzo clothing


gentle monster sunglasses


jordan 11


replica watches


parajumpers


mont blanc pens


carrera sunglasses


sac longchamp


carson wentz jersey


supra shoes


true religion


nike air max


salvatore ferragamo


lebron 11


calvin klein jeans


nike air max 2017


abercrombie


nike outlet


nike store


ralph lauren


jordan 7


burberry


ralph lauren outlet


dolce & gabbana sunglasses


jimmy choo sunglasses


kate spade uk


fitflops outlet


curry 5


burberry


nike free run


curry 2


cheap jerseys


calvin klein outlet


jordan 10


burberry clothing


dsquared2 outlet


jordan 3


nike roshe run


wedding dress


hollister


mizuno running shoes


ray ban occhiali


nike air max


air jordan


pandora uk


kobe 12


orologi rolex


polo ralph lauren


furla handbags


beats headphones


kevin durant shoes


abercrombie


designer sunglasses


armani sunglasses


isabel marant shoes


mac makeup


nike free run


christian louboutin


dansko shoes


beats pill


basket store


reebok outlet


ferragamo


michael kors outlet online


softball bats


nike air max


nike roshe


kevin durant jersey


michael kors outlet


nike blazer


new balance femme


prom dresses


ray ban sunglasses


brazil world cup jersey


vibram fivefingers


spain world cup jersey


kobe bryant shoes


hermes bags


michael kors outlet


canada goose jackets


new balance trainer


adidas trainers uk


michael kors handbags


ugg outlet


timberland boots


jordan 9


montre pas cher


true religion outlet


new balance soldes


air max 2018


bulgari jewelry


nike roshe run


bose headphones


hermes


longchamp outlet


dior sunglasses


dak prescott jersey


true religion


chi flat iron


10 deep clothing


nike air max 97


kobe 10


cheap jordan shoes


jordan 14


mac makeup


giannis antetokounmpo jersey


ralph lauren outlet


rolex watches


coach outlet


barbour jackets


oakley pas cher


swarovski crystal


jordan pas cher


lululemon outlet


boy london clothing


coach factory outlet


fendi


adidas outlet store


coach purse


dyson hair dryer


insanity workout


curry 4


burberry outlet


converse outlet store


tory burch


louboutin pas cher


nike air max 95


jordan 6


longchamp handbags


ray ban


celine handbags


guess factory


vans outlet


ferragamo sunglasses


karen millen


air jordan


scarpe hogan


christian louboutin pas cher


ghd flat iron


nike free


polo ralph lauren


jordan xx9


ray ban


gucci handbags


bally shoes


armani jeans


nfl jerseys


furla handbags


nike air max 2017


air more uptempo


stuart weitzman shoes


champion clothing


kristaps porzingis jersey


michael jordan


chanel outlet


basketball jersey


longchamp


kevin durant shoes


marc jacobs handbags


true religion outlet


jimmy choo shoes


soccer jerseys


chrome hearts jewelry


dior bags


oakley vault


cartier sunglasses


prada


prada outlet


bcbg max azria


hogan shoes


jordan 12


clarks shoes


converse uk


burberry sunglasses


jordan


jordan 2


air force 1


pandora jewelry


gucci outlet


belgium world cup jerseys


mulberry


fossil handbags


bvlgari sunglasses


nike shoes


barbour


moncler jackets


skechers sneakers


air max 90


fendi sunglasses


burberry handbags


aaron rodgers jersey


ghd


givenchy handbags


james harden jersey


hogan


omega watches


kate spade


ray ban sunglasses


jordan 1


swarovski jewelry


tory burch outlet


michael kors


nfl jerseys


balmain jeans


bathing ape


sac vanessa bruno


oakley glasses


jimmy choo


nike pas cher


adidas outlet store


nike foamposite


pandora jewelry


abercrombie


converse


nike roshe run


asics gel


adidas slides


uggs outlet


michael kors canada


versace handbags


nike air max


harry winston jewelry


burberry outlet


cheap jordans


ray ban pas cher


polo lacoste pas cher


rolex watches


marc jacobs handbags


adidas flip-flops


new balance shoes


nike mercurial


nike roshe


guess handbags


ghd hair straighteners


air max 95


longchamp outlet


jordan


nike factory


ugg boots


puma shoes


jordan 4


basketball shoes


fitflops


cartier bracelet


ferragamo shoes


kyrie irving jersey


iphone cases


adidas soccer


golden goose sneakers


beats headphones


cheap oakley sunglasses


hollister outlet


air max


insanity workout


ai max


chanel handbags


timberland boots


prada sunglasses


nike air max 90


reebok shoes


red bottom shoes


michael jordan


sac michael kors


jordan shoes


michael jordan


jordan 6


asics running shoes


michael kors outlet


kd 9


adidas outlet store


vans outlet


pandora bijoux


antonio brown jersey


new balance shoes


tn pas cher


manolo blahnik shoes


lunette oakley


christian louboutin shoes


stuart weitzman


dolce & gabbana


curry 3


lebron shoes


kyrie 4


air max 90


christian louboutin


swarovski gioielli


tory burch


lululemon outlet


michael kors


chloe handbags


links of london uk


nike air max


nike free


jordan 8


jordan


fitflops


nike shoes


uggs outlet


beats by dre


longchamp handbags


jordan clothing


michael kors uk


christian louboutin


bottega veneta sunglasses


tiffany jewelry


g-star jeans


france world cup jersey


lunette ray ban


occhiali oakley


nike air force 1


lacoste jeans


argentina world cup jersey


clarisonic mia


jordans


jordan


salomon shoes


replica watches


ferragamo shoes


vans pas cher


kobe 9 elite


germany world cup jersey


supra shoes


michael kors uk


valentino


ralph lauren


basket nike


alexander mcqueen handbags


montre homme


nike huarache


nike clothing


chrome hearts jewelry


moncler outlet


freshjive clothing


nike mercurial


converse


air max plus


givenchy jewelry


louboutin outlet


cheap oakley sunglasses


babyliss pro nano titanium


dansko outlet


oakley uk


gucci belt


keen sandals


toms shoes


jordan 13


polo ralph lauren


huf clothing


chloe sunglasses


herve leger dresses


ai max


nike outlet


oakley sunglasses


mont blanc pens


timberland pas cher


mizuno


tods shoes


ferragamo belt


vans scarpe


polo ralph lauren


nike free run


kates pade outlet online


pandora bracciali


bcbg dresses


armani handbags


guess


iphone x case


hermes birkin


ugg boots


uggs outlet


arcteryx jackets


chloe handbags


jordan 5


michael kors


nike roshe


bijoux swarovski


nike blazer


nike canada


jordan 4


true religion jeans


saint laurent handbags


tommy hilfiger


cheap wedding dresses


pandora charms


mac cosmetics


cheap uggs


alife clothing


burberry sale


bottega veneta


nike blazer


karen millen


adidas superstar


nike outlet


diesel jeans


montres


tommy hilfiger


goyard handbags


miu miu shoes


kd 10


jordan 32


ferragamo


polo ralph lauren


true religion jeans


michael kors handbags


instyler


adidas originals


giuseppe zanotti outlet


prada handbags


converse all stars


kids jordans


adidas shoes


jordan 31


guess canada


hermes jewelry


michael kors outlet


christian louboutin


new balance


lebron shoes


oakley sunglasses


ray ban sunglasses


nike shoes


replica watches


gucci outlet


nike uk


bottega veneta


chanel outlet


balenciaga sneakers


2018.9.13xukaimin

Image1493012066?1493012066

Andrian Yang is a PhD candidate in the Bioinformatics and Systems Biology Laboratory at the Victor Chang Cardiac Research Institute. His PhD research focus is on utlising cloud computing to create ...

Recent Voters