MARS is a comprehensive platform for discovering, archiving, and analyzing research software data — without writing a single line of code.
Find research software across multiple sectors and institutions
Store and retrieve comprehensive data about research software
Measure KPIs and benchmark against peers without coding
MARS provides powerful tools to discover, archive, and analyze research software without writing complex code.
MARS provides powerful search and filtering capabilities to discover research software across multiple disciplines, institutions, and sectors.
Find software using complex criteria and filters
Automatically extract and index metadata from research software
Visualize connections between software, papers, and researchers
MARS serves a diverse community of researchers, organizations, and institutions interested in understanding the impact of research software.
Researchers seeking to analyze research software across disciplines, identify trends, and discover potential collaborations.
Professionals monitoring research software development to identify emerging technologies and innovation opportunities.
Agencies evaluating research investments, tracking outcomes, and planning future funding priorities.
Organizations supporting open source research software seeking to measure impact and demonstrate value.
Research institutions looking to benchmark their research software output and impact against peers.
Developers seeking to understand usage patterns and opportunities to contribute to research software.
MARS streamlines the process of discovering, archiving, and analyzing research software data, saving you time and resources.
Use our intuitive interface to perform complex analyses without writing a single line of code.
For those who prefer to code, connect directly to our well-documented APIs to power your own systems.
Access pre-built dashboards and create custom visualizations to answer your specific questions.
Eliminate the need to manually gather data from multiple sources or develop custom analysis code.
MARS | Traditional Methods | |
---|---|---|
Unified Platform Single interface for discovery, archiving, and analysis | ||
No Coding Required Perform analysis without writing code | ||
Pre-built Visualizations Ready-to-use dashboards and reports | ||
Cross-discipline Data Research software data across multiple disciplines | ||
API Access Programmatic access to data | ||
Time Investment Time needed to set up and maintain | Minimal | Significant |
MARS is becoming a 501(c)3 US-based non-profit with a commitment to open source and democratic governance.
MARS aims to increase the visibility, accessibility, and understanding of research software across disciplines. We believe that better data about research software leads to better decision-making, more efficient resource allocation, and ultimately, accelerated scientific progress.
By providing tools that make it easy to discover, archive, and analyze research software, we help researchers, institutions, funders, and developers make informed decisions based on comprehensive data.
Our work is guided by principles of openness, transparency, and community governance to ensure that MARS serves the diverse needs of the research software ecosystem.
Most of the MARS codebase is open source, enabling community contributions and transparency.
MARS is in the process of becoming a 501(c)3 US-based non-profit organization.
Board members are nominated and elected through a democratic process by core contributors.
MARS is built by and for the research software community, with continuous feedback guiding development.
MARS is nothing without Martians. Here is MARS' dedicated team of core maintainers, ordered by join date.
Sam Schwartz
Boris Veytsman
Connect directly to our well-documented APIs to integrate MARS data into your own applications and analysis workflows.
Our comprehensive API gives you programmatic access to all MARS functionality, allowing you to integrate research software data into your own systems and workflows.
Access all MARS features through our RESTful API endpoints
Get data in JSON, CSV, and other formats to suit your needs
Extensive documentation with examples for all endpoints
// Example: Fetch software by ID const fetchSoftware = async (id) => { const response = await fetch( `https://api.mars-project.org/v1/software/${id}`, { headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' } } ); const data = await response.json(); return data; }; // Example: Search software by criteria const searchSoftware = async (criteria) => { const params = new URLSearchParams(criteria); const response = await fetch( `https://api.mars-project.org/v1/software/search?${params}`, { headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' } } ); const data = await response.json(); return data; };
{ "id": "sw-12345", "name": "SciAnalyzer", "repository": "https://github.com/example/scianalyzer", "description": "A tool for analyzing scientific data", "licenses": ["MIT"], "citations": 123, "contributors": [ { "id": "person-789", "name": "Jane Doe", "orcid": "0000-0001-2345-6789", "affiliation": "Example University" }, // More contributors... ], "relatedPapers": [ { "id": "paper-456", "title": "SciAnalyzer: A New Tool for Scientific Data Analysis", "doi": "10.1234/example.5678", "citations": 45 }, // More papers... ], "metrics": { "stars": 567, "forks": 123, "openIssues": 45, "lastUpdated": "2024-10-15T14:32:21Z" } }
Join the MARS platform to discover, archive, and analyze research software data without writing complex code.
Questions? Contact our team