.NET Bio is an open source library of common bioinformatics functions, intended to simplify the creation of life science applications.
The core library implements a range of file parsers and formatters for common file types, connectors to commonly-used web services such as NCBI BLAST, and standard algorithms for the comparison and assembly of DNA, RNA and protein sequences. Sample tools and
code snippets are also included.
.NET Bio has been built with specific goals in mind:
.NET Bio is designed to be easy for a programmer to extend with new functions, please refer to the developer documentation available on this site. Developers who extend .NET Bio are encouraged to contribute their code back to the project
so that the community as a whole can benefit from their work.
Whatever .NET-supported language you choose, the code you write will work with .NET Bio —so the accessibility of Visual Basic®, the power of C#, the speed and conciseness of functional languages such as F# or the ad-hoc scripting capabilities
of Python are all available, as are many others. As a library of common code, .NET Bio can be used to build whatever application type meets your needs, whether integrating with applications such as Microsoft Excel, building commandline or GUI applications
from scratch, or creating cloud services or workflow components.
.NET Bio is a community-owned open source project and welcomes participation and contributions from programmers with an interest in the life sciences. We provide forums for discussions and help, documentation and sample applications, and tools
to report bugs and request new features.
.NET Bio 2.0 Nuget Package Released
We have released the .NET Bio 2.0 package as a Nuget package, this is a cross-platform version of .NET Bio which supports .NET Framework 4.5, Windows 8.0 and 8.1, Windows Phone 8.1, Xamarin.iOS and Xamarin.Android. You can get the package through Nuget in Visual
Studio or Xamarin Studio, just search for NETBioCore.PCL
.NET Bio Extension for Excel documentation available in Serbian
The .NET Bio Extension for Excel documentation is now available in
– thanks to Dimitriye Chwokitch, Faculty of Sciences and Mathematics at the University of Banja Luka, Serbia.
Introducing BioWF - The Bioinformatics Workflow Designer
BioWF shows how you can host Windows Workflow designer in your application and how to create new activities. You can read details about BioWF at the Coding4Fun blog
at this site
or you can get the project or contribute to it yourself by going
NDepend license for use on .NET Bio
Our coordinators will like to extend their thanks for the generous sponsorship of licenses of
for use on the .NET Bio project. NDepend is a Visual Studio tool to manage complex .NET code and achieve high code quality using code metrics. Our trainer, Mark Smith, has used this tool and speaks highly
of it. I encourage the comunity to take a look at this tool yourselves. I am happy to relay feedback to the team at NDepend on their tool or feel free to do so directly.
Software IP management and project development governance provided by the Outercurve Foundation