| Literature DB >> 20418944 |
Morgan G I Langille1, Jonathan A Eisen.
Abstract
The transfer of scientific data has emerged as a significant challenge, as datasets continue to grow in size and demand for open access sharing increases. Current methods for file transfer do not scale well for large files and can cause long transfer times. In this study we present BioTorrents, a website that allows open access sharing of scientific data and uses the popular BitTorrent peer-to-peer file sharing technology. BioTorrents allows files to be transferred rapidly due to the sharing of bandwidth across multiple institutions and provides more reliable file transfers due to the built-in error checking of the file sharing technology. BioTorrents contains multiple features, including keyword searching, category browsing, RSS feeds, torrent comments, and a discussion forum. BioTorrents is available at http://www.biotorrents.net.Entities:
Mesh:
Year: 2010 PMID: 20418944 PMCID: PMC2854681 DOI: 10.1371/journal.pone.0010071
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1Illustration of differences between traditional and peer to peer file transfer protocols.
A) Traditional file transfer protocols such as HTTP and FTP use a single host for obtaining a dataset (grey filled black box), even though other computers contain the same file or partial copies while downloading (partially filled black box). This can cause transfers to be slow due to bandwidth limitations or if the host fails. B) The peer-to-peer file transfer protocol, BitTorrent, breaks up the dataset into small pieces (shown as pattern blocks within black box), and allows sharing among computers with full copies or partial copies of the dataset. This allows faster transfer times and decentralization of the data.
Comparison of several popular BitTorrent software clients and their features.
| BitTorrent Client Name | Operating System | Interface | RSS | LPD | DHT | ||||
| Win. | Mac. | Linux | GUI | Web | CLI | ||||
| uTorrent | X | X | X | X | X | X | X | ||
| Deluge | X | X | X | X | X | X | X | ||
| Vuze | X | X | X | X | X | X | X | ||
| Transmission | X | X | X | X | X | X | |||
| rTorrent | X | X | X | X | |||||
| kTorrent | X | X | X | X | X | X | X | ||
Win:Microsoft Windows, Mac: Mac OSX.
GUI: Graphical User Interface, Web: built-in web server interface, CLI: command line interface.
RSS download can be obtained for all clients by using RSSDler (http://code.google.com/p/rssdler/).
LPD: Local Peer Discovery.
DHT: Distributed Hash Table.