# Open-Source Chemistry Analysis Routines

> software for the automated interpretation of chemical documents

**Wikidata**: [Q133037490](https://www.wikidata.org/wiki/Q133037490)  
**Source**: https://4ort.xyz/entity/open-source-chemistry-analysis-routines

## Summary
Open-Source Chemistry Analysis Routines (OSCAR) is Java-based software designed for automated interpretation of chemical documents. It processes text to extract chemical names and structures using OPSIN and the Chemistry Development Kit.

## Key Facts
- Founded in 2002 as an open-source project for chemical document analysis.
- Licensed under Artistic License 2.0 since its inception.
- Primarily written in Java, leveraging object-oriented programming paradigms.
- Uses OPSIN and the Chemistry Development Kit for text parsing and chemical data handling.
- Released stable versions from 4.0 (2011) to 5.0.0 (2020) with incremental updates.
- Short name "OSCAR" adopted since 2004, initially described as "an experimental datachecker".
- Hosted on GitHub repository: https://github.com/BlueObelisk/oscar4.
- Classified as software within the broader Blue Obelisk open-science initiative.

## FAQs
### Q: What is the primary function of OSCAR?
A: OSCAR automates the interpretation of chemical documents by extracting chemical names and structures from text input.

### Q: When was OSCAR first developed?
A: Initial development began in 2002, with the first stable version (4.0) released in 2011.

### Q: What license governs OSCAR?
A: The project is distributed under the Artistic License 2.0.

### Q: How does OSCAR parse chemical data?
A: It utilizes OPSIN for name-to-structure conversion and the Chemistry Development Kit for chemical operations.

## Why It Matters
OSCAR addresses the critical challenge of automating chemical information extraction from unstructured text, such as patents and research papers. By open-sourcing its Java-based routines, it democratized access to chemical language processing tools, enabling researchers worldwide to efficiently mine chemical data. Its integration with Blue Obelisk libraries fostered interoperability in cheminformatics, reducing manual data annotation and accelerating discoveries in drug discovery and materials science. Despite commercial alternatives, OSCAR remains a foundational tool for text-based chemical data handling due to its transparent, adaptable architecture.

## Notable For
- Pioneering open-source chemical name interpretation in the early 2000s.
- Long-term development spanning two decades with consistent version releases (2011–2020).
- Integration with multiple foundational cheminformatics toolkits (OPSIN, CDK).
- Foundation of the Blue Obelisk initiative's community-driven software standards.
- Unique focus on unstructured text processing within open-source chemistry tools.

## Body
### Development History
- **Inception**: Began in 2002 as an experimental datachecker for chemical documents.
- **Open Release**: Became open-source under Artistic License 2.0 during early development.
- **Version Evolution**: Released stable versions from 4.0 (April 12, 2011) to 5.0.0 (October 5, 2020), with 16 documented updates including patch releases (e.g., 4.0.1, 4.2.2).
- **Project Management**: Maintained by Blue Obelisk contributors via GitHub repository.

### Technical Architecture
- **Programming Language**: Entirely implemented in Java to ensure cross-platform compatibility.
- **Core Dependencies**: Uses OPSIN for chemical name-to-structure conversion and Chemistry Development Kit (CDK) for chemical data manipulation.
- **Functionality**: Automatically identifies and interprets chemical names in text, converting them into machine-readable structures.

### Classification and Ecosystem
- **Type**: Classed as software within the cheminformatics domain.
- **Relationships**: Part of the Blue Obelisk initiative (Q186055), emphasizing open standards in computational chemistry.
- **Repository**: Hosted exclusively on GitHub, maintaining public version control and issue tracking.
- **Legacy**: Aliased as "OSCAR" since 2004, distinguishing it from proprietary chemical data processing systems.

## References

1. [Source](https://api.github.com/repos/BlueObelisk/oscar4)
2. [Release 4.0. 2011](https://github.com/BlueObelisk/oscar4/releases/tag/oscar4-4.0)
3. [Release 4.0.1. 2011](https://github.com/BlueObelisk/oscar4/releases/tag/oscar4-4.0.1)
4. [Release 4.0.2. 2011](https://github.com/BlueObelisk/oscar4/releases/tag/oscar4-4.0.2)
5. [Release 4.1. 2012](https://github.com/BlueObelisk/oscar4/releases/tag/oscar4-4.1)
6. [Release 4.1.1. 2012](https://github.com/BlueObelisk/oscar4/releases/tag/4.1.1)
7. [Release 4.1.2. 2012](https://github.com/BlueObelisk/oscar4/releases/tag/4.1.2)
8. [Release 4.2.0. 2014](https://github.com/BlueObelisk/oscar4/releases/tag/4.2.0)
9. [Release 4.2.1. 2014](https://github.com/BlueObelisk/oscar4/releases/tag/4.2.1)
10. [Release 4.2.2. 2014](https://github.com/BlueObelisk/oscar4/releases/tag/4.2.2)
11. [Release 5.0.0. 2020](https://github.com/BlueObelisk/oscar4/releases/tag/5.0.0)
12. [Release 5.0.1. 2021](https://github.com/BlueObelisk/oscar4/releases/tag/5.0.1)
13. [Release 5.1.0. 2021](https://github.com/BlueObelisk/oscar4/releases/tag/5.1.0)
14. [Release 5.1.1. 2021](https://github.com/BlueObelisk/oscar4/releases/tag/5.1.1)
15. [Release 5.1.2. 2021](https://github.com/BlueObelisk/oscar4/releases/tag/5.1.2)
16. [Release 5.2.0. 2022](https://github.com/BlueObelisk/oscar4/releases/tag/5.2.0)
17. [Release 5.2.1. 2025](https://github.com/BlueObelisk/oscar4/releases/tag/5.2.1)
18. [Release 5.3.0. 2025](https://github.com/BlueObelisk/oscar4/releases/tag/5.3.0)
19. OSCAR4: a flexible architecture for chemical text-mining
20. [Source](https://blogs.ch.cam.ac.uk/pmr/2009/05/16/opsin-and-oscar-chemical-language-processing/)
21. ChemicalTagger: A tool for semantic text-mining in chemistry
22. Chemical documents: machine understanding and automated information extraction
23. [Source](http://www-pmr.ch.cam.ac.uk/wiki/Oscar3)