Extensibilitycore concepts mapped as interfacescan easily provide alternative implementations or add any missing features you needLanguage Neutralitybuilt on top of .NET – use any supported languagesupports dynamic languages such as IronPythonDesigned and implemented using best practicescommented source code provided so nothing is a black box algorithms all cite publications
To use MBF in other environments, you will use Silverlight as your application style and then rely on Mono/Moonlight or the Silverlight plug-in on the OSX platform to run your code. You can still use Visual Studio for your IDE on the Windows platform, or if you are willing to work with the source code, you can use a Mono-based IDE such as MonoDevelop or SharpDevelop. MBF v2 will also support a Silverlight version with a subset of functionality but capable of running wherever Silverlight is supported
A Framework for Bioinformatics on the Microsoft PlatformSimon MercerDirector, Health & WellbeingMicrosoft Research Connections<br />2/25/2011<br />
Vision and Community<br />To support the genomics workflow from DNA sequencer output to contiguous, fully-annotated genome<br />Community consists of ‘scientific programmers’:<br /><ul><li>Continuum of expertise between CS and Bio
Frequently support the lab and analyze the data
Commercial scientific programmers often located in dedicated service units, more CS background</li></li></ul><li>The Microsoft Biology Foundation– what is it?<br />MBF is a Bioinformatics Toolkit<br /><ul><li>built on top of the .NET Framework 4.0
algorithm framework for analysis and transformation
web connector framework for web-service interaction</li></li></ul><li>MBF vs. your Application<br />MBF is not an application in itself<br /><ul><li>it does not provide any visualization of the data being managed
it provides the basis for visualizations to be built on top of</li></ul>Your Application<br />MBF<br />.NET Framework 4.0<br />
New in v2<br />Advanced Math functions<br />Available free to academics via the Intel MKL library and Sho<br />Comparative DNA sequence assembly<br />Assemble to reference of a related strain or species<br />Command line tools<br />Exposing MBF features on the command line<br />Discovery via Visualization<br />Natural navigation and annotation of assembled genomes<br />Delight the Developer<br />Ability to easily and efficiently create, extend and debug applications<br />Grow the Community<br />Provide training, easy on-ramps and incentives for contributing to the library<br />
Open Source Development<br />Source Code<br />Community<br />Support<br />MBF.codeplex.com<br />
Building a Community<br />Community-Curated Open Source<br /><ul><li>MBF is freely available for commercial and academic use under the Apache 2.0 license
Installers and tools available from:http://research.microsoft.com/bio/
Source Code and developer community support available from:http://mbf.codeplex.com</li></ul>The name is going to change<br />The MBF project is NOT guided by Microsoft alone<br />The MBF project will NOT be owned by Microsoft:<br />
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.