BitTorious is a combination
Open Source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
BitTorrent Tracker
A BitTorrent tracker is a special type of server that assists in the communication between peers using the BitTorrent protocol.
In peer-to-peer file sharing, a software client on an end-user PC requests a file, and portions of the requested f ...
and web-based management portal released in 2014 by Preston Lee
from the Biomedical Informatics Department at
Arizona State University
Arizona State University (Arizona State or ASU) is a public research university in the Phoenix metropolitan area. Founded in 1885 by the 13th Arizona Territorial Legislature, ASU is one of the largest public universities by enrollment in t ...
. The primary difference between BitTorious' integrated tracker and other available trackers is the addition of a role-based permissions model and feed-based organization system. The source code
is written in
AngularJS
AngularJS is a discontinued free and open-source JavaScript-based web framework for developing single-page applications. It was maintained mainly by Google and a community of individuals and corporations. It aimed to simplify both the developm ...
,
Ruby on Rails
Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web ...
and
PostgreSQL
PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
, and may be run on
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
or
OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
server environments.
Major releases
v3.0.0
BitTorious v3 is the current production release. Major differences include tracker support for "volunteer" clients, as well as corresponding configuration options in the web-based user interface. Its release coincides with an academic publication entitled "BitTorious volunteer: server-side extensions for centrally-managed volunteer storage in BitTorrent swarms" published November 4, 2015.
v2.0.0
Release of 2.0.0 was a rewrite of a previously unpublished v1.0.0, and marked by the publication of a paper entitled "BitTorious: global controlled genomics data publication, research and archiving via BitTorrent extensions" in
BMC Bioinformatics
''BMC Bioinformatics'' is a peer-reviewed open access scientific journal covering bioinformatics and computational biology published by BioMed Central. It was established in 2000, and has been one of the fastest growing and most successful journa ...
on October 7, 2014.
Academics
The design of BitTorious was initially intended to be used by private groups of collaborators needing to frequently exchange large data payloads, as is common in
genomics
Genomics is an interdisciplinary field of biology focusing on the structure, function, evolution, mapping, and editing of genomes. A genome is an organism's complete set of DNA, including all of its genes as well as its hierarchical, three-dim ...
,
proteomics
Proteomics is the large-scale study of proteins. Proteins are vital parts of living organisms, with many functions such as the formation of structural fibers of muscle tissue, enzymatic digestion of food, or synthesis and replication of DNA. In ...
, and other data-intensive fields. The software's generic design, however, allows for usage in any domain.
References
{{reflist, refs=
[{{cite journal, title=BitTorious: global controlled genomics data publication, research and archiving via BitTorrent extensions, first1=Preston V., last1=Lee, first2=Valentin, last2=Dinu, date=January 1, 2014, journal=BMC Bioinformatics, volume=15, pages=424, doi=10.1186/s12859-014-0424-9, pmid=25528455, pmc=4280033]
[http://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-015-0779-6 BitTorious volunteer: server-side extensions for centrally-managed volunteer storage in BitTorrent swarms]
[https://github.com/preston/bittorious Source code]
[{{cite web, url=https://prestonlee.com , title=Preston Lee's Blog – Software craftsman , access-date=2016-04-21 , url-status=dead , archive-url=https://web.archive.org/web/20160515145532/https://www.prestonlee.com/ , archive-date=2016-05-15 Author (Preston Lee)]
External links
*https://github.com/preston/bittorious
Free software
BitTorrent tracker
Servers (computing)