Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Tools for Computational Science

Tools from Microsoft Research and our research partners to support computational science and its use in other research disciplines.

Tools from Collaboration Partners

Tools from Microsoft

  • Accelerator
    Provides simplified programming of graphics-processor units (GPUs).
  • ConferenceXP
    For interaction and collaboration with other academic institutions and students in a virtual collaborative space.
  • Dryad and DryadLINQ
    Dryad and DryadLINQ are two complementary tools developed by Microsoft Research to make data-intensive, distributed computing on large-scale clusters accessible to ordinary programmers.
  • Fast Subroutines for Matlab Programs
    Provides highly optimized versions of repmat, set intersection, and gammaln; efficient random number generators, evaluation of common probability densities; routines for counting FLOP; and utilities for filename globbing and parsing of variable-length argument lists.
  • F# Downloads 
    F# is a variant of the ML programming language for Microsoft .NET.
  • SenseWeb Project
    A research portal that lets users visualize and query real-time data using a geographical interface. It includes the Microsoft Research Networked Embedded Sensing Toolkit, a collection of software tools that allow users to collect, process, archive, and visualize data from a sensor network.
  • Stochastic Pi Machine
    A simulator for the stochastic pi-calculus that can be used to simulate models of biological systems.
  • SQL Server 2005 Data Mining Add-ins for Office 2007
    Table Analysis Tools and Data Mining Client for Excel, Data Mining Templates for Visio.
  • Windows Workflow Foundation
    A programming model, engine, and tools for quickly building workflow-enabled applications on Windows.
  • Density-Dependent Dispersal in Cyclic Populations Simulator
    Software that allows the user to view animations of the dynamics illustrated in the paper, "The effects of density-dependent dispersal on the spatiotemporal dynamics of cyclic populations," Smith, Sherratt, and Lambin, Journal of Theoretical Biology (doi: 10.1016/j.jtbi.2008.05.034).
  • Lambda-Omega Equations Simulator
    Software that allows the user to view animations of the dynamics illustrated in the paper, "Convective and Absolute stability of periodic travelling waves selected by Dirichlet and Neumann boundary conditions in reaction-diffusion equations of Lambda-Omega type," Smith, Sherratt, and Rademacher.
  • Mobile Wireless Sensor Network Monitoring and Management Tool
    Determining the relationship between an animal's behavior and its environment is fundamental in assessing how it can be effectively protected. Using a combination of wireless sensor networks, GPS tracking and integrative software solutions, we are developing tools that allow scientists to work at scales, resolutions, and ranges that were previously unavailable. This Windows Mobile-based control application has been developed to interactively manage and track the status of the sensor network deployed on Skomer Island.
  • Environmental Scenario Search Engine (ESSE)
    The ESSE search engine is a flexible, efficient, and easy-to-use search engine for data mining in environmental data archives. ESSE helps users find useful data even if they do not know exactly what they are seeking.
  • SPiM
    The Stochastic Pi Machine (SPiM) is a simulator for the stochastic pi-calculus that can be used to simulate models of biological systems. The machine has been formally specified, and the specification has been proved correct with respect to the calculus.
  • Microsoft Robotics Developer Center
    Create robotics applications for a variety of hardware platforms by using a visual programming environment; simulate robots and much more in a physics-based 3-D virtual environment; and build robust, high-performance concurrent and distributed applications by using CCR/DSS.

Presentations and Media