uk.ac.cam.ch.wwmm.oscar
OSCAR (Open Source Chemistry Analysis Routines) is an open source extensible system for the automated annotation of chemistry in scientific articles.
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
4 of 17 committers (23.5%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
OSCAR (Open Source Chemistry Analysis Routines) is an open source extensible system for the automated annotation of chemistry in scientific articles.
Basic Info
Statistics
- Stars: 34
- Watchers: 6
- Forks: 5
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
OSCAR4
OSCAR (Open Source Chemistry Analysis Routines) is an open source extensible system for the automated annotation of chemistry in scientific articles. It can be used to identify chemical names, reaction names, ontology terms, enzymes and chemical prefixes and adjectives, and chemical data such as state, yield, IR, NMR and mass spectra and elemental analyses. In addition, where possible, any chemical names detected will be annotated with structures derived either by lookup, or name-to-structure parsing using OPSIN or with identifiers from the ChEBI (`Chemical Entities of Biological Interest) ontology.
OSCAR has been under development since 2002. The current version, OSCAR4, focuses on providing a core library that facilitates integration with other tools. Its simple to use API is modularised to promote extension into other domains and allows for its use within workflow systems like Taverna and U-Compare.
OSCAR is developed by the Murray-Rust research group at the Unilever Centre for Molecular Science Informatics, University of Cambridge. The corresponding publication can be found here and the authors would appreciate it if this is cited in any work that makes use of the code.
Examples
The following code will identify chemical named entities in text, and output a list of them together with their Standard InChI, when available.
```java String s = "....";
Oscar oscar = new Oscar();
List
Deployment to the Maven central repository
1) Create a gpg key
gpg --full-generate-key --pinentry-mode=loopback
Note, I think it must be RSA and the largest you can create. Remember to protect it with a password.
2) Upload it to http://keyserver.ubuntu.com/
gpg --armor --export mjw@mjw.name
Take the output from the above command and paste it into that URL.
3) Create an account on https://central.sonatype.com/
4) Log in and make sure you have access to the Namespace you want to deploy to: https://central.sonatype.com/publishing/namespaces
For this repo, it will be uk.ac.cam.ch.wwmm; if you do not, you will need to request access via someone else, who does have access.
5) You will need to create a token for deployment via https://central.sonatype.com/account
This needs to be pasted into your ~/.m2/settings.xml, e.g.:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>central</id>
<username>foo</username>
<password>bar</password>
</server>
</servers>
</settings>
6) Note, this assumes you have a ssh key to access github. Build, package and sign:
mvn -Dusername=git release:prepare -DautoVersionSubmodules=true -DreleaseVersion=5.3.0 -DdevelopmentVersion=5.4-SNAPSHOT
- Set the tag label as 5.3.0 when requested
- Enter your GPG password
7) Upload it to central.sonatype.com
mvn -Psonatype-oss-release release:perform -DconnectionUrl=scm:git:https://github.com/BlueObelisk/oscar4 -Dtag=5.3.0
- Enter your GPG password
8) Log into https://central.sonatype.com/publishing/deployments The deployment should be here, pending to go; if everything is green, hit publish.
Support
Owner
- Name: Blue Obelisk
- Login: BlueObelisk
- Kind: organization
- Website: http://www.blueobelisk.org/
- Repositories: 59
- Profile: https://github.com/BlueObelisk
GitHub Events
Total
- Issues event: 2
- Watch event: 7
- Delete event: 1
- Issue comment event: 13
- Push event: 8
- Pull request event: 1
- Fork event: 1
- Create event: 2
Last Year
- Issues event: 2
- Watch event: 7
- Delete event: 1
- Issue comment event: 13
- Push event: 8
- Pull request event: 1
- Fork event: 1
- Create event: 2
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Egon Willighagen | e****w | 196 |
| Mark J. Williamson | m****w@m****e | 191 |
| dmj30 | d****0@l****t | 164 |
| Sam Adams | s****s@g****m | 126 |
| Daniel Lowe | d****7@c****k | 64 |
| lh359 | l****9@l****t | 20 |
| Mark J. Williamson | m****9@c****k | 19 |
| Daniel Lowe | d****l@n****m | 11 |
| dma_k | d****k@l****t | 7 |
| lh359 | l****9@c****k | 7 |
| dan2097 | d****7@l****t | 7 |
| Egon Willighagen | e****n@g****m | 5 |
| keybo | k****o@B****e | 3 |
| petermr | p****6@c****k | 1 |
| Oliver Stueker | o****r@g****m | 1 |
| Daniel Lowe | 7****7 | 1 |
| dependabot[bot] | 4****] | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 7
- Total pull requests: 9
- Average time to close issues: 5 months
- Average time to close pull requests: 1 day
- Total issue authors: 5
- Total pull request authors: 4
- Average comments per issue: 4.43
- Average comments per pull request: 1.33
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- egonw (4)
- biotech7 (1)
- merkys (1)
- mjw99 (1)
- sathiyabalu89 (1)
Pull Request Authors
- egonw (5)
- mjw99 (3)
- dependabot[bot] (1)
- dan2097 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 15
- Total downloads: unknown
-
Total dependent packages: 55
(may contain duplicates) -
Total dependent repositories: 44
(may contain duplicates) - Total versions: 150
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-api
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-api/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-chemnamedict/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-core
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-core/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-tokenizer/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-obo
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-obo/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-recogniser-core
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-recogniser-core/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-data
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-data/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-memmrecogniser
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-memmrecogniser/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-opsin
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-opsin/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-patternrecogniser
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-patternrecogniser/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-all
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-all/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-preprocessor
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-preprocessor/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-formatter
Provides classes to format Oscar output into a certain format.
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-formatter/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
repo1.maven.org: uk.ac.cam.ch.wwmm.oscar:oscar4-memmrecogniser-train
Parent POM for Maven managed projects in the Unilever Centre for Molecular Science Informatics
- Homepage: https://github.com/blueobelisk/oscar4
- Documentation: https://appdoc.app/artifact/uk.ac.cam.ch.wwmm.oscar/oscar4-memmrecogniser-train/
- License: Apache License, Version 2.0
-
Latest release: 5.3.0
published 7 months ago
Rankings
Dependencies
- uk.ac.cam.ch.wwmm.oscar:oscar4-api
- uk.ac.cam.ch.wwmm.oscar:oscar4-data
- com.google.guava:guava
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-memmrecogniser
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- uk.ac.cam.ch.wwmm.oscar:oscar4-opsin
- uk.ac.cam.ch.wwmm.oscar:oscar4-patternrecogniser
- uk.ac.cam.ch.wwmm.oscar:oscar4-recogniser-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- commons-lang:commons-lang
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- xom:xom
- junit:junit test
- commons-io:commons-io
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- xom:xom
- junit:junit test
- net.sourceforge.jregex:jregex
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- uk.ac.cam.ch.wwmm.oscar:oscar4-core 5.3-SNAPSHOT
- com.google.guava:guava
- org.apache.commons:commons-math
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.apache.opennlp:opennlp-maxent
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- uk.ac.cam.ch.wwmm.oscar:oscar4-recogniser-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- commons-io:commons-io
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.apache.opennlp:opennlp-maxent
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-memmrecogniser
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- uk.ac.cam.ch.wwmm.oscar:oscar4-recogniser-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- com.google.guava:guava
- commons-io:commons-io
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- junit:junit test
- org.mockito:mockito-core test
- commons-io:commons-io
- uk.ac.cam.ch.opsin:opsin-core
- uk.ac.cam.ch.opsin:opsin-inchi
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- xom:xom
- junit:junit test
- com.google.guava:guava
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- uk.ac.cam.ch.wwmm.oscar:oscar4-recogniser-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- com.ibm.icu:icu4j
- junit:junit test
- com.google.guava:guava
- commons-io:commons-io
- dk.brics.automaton:automaton
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-chemnamedict
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- uk.ac.cam.ch.wwmm.oscar:oscar4-tokenizer
- xom:xom
- junit:junit test
- org.mockito:mockito-core test
- actions/checkout v3 composite
- actions/setup-java v3 composite
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- uk.ac.cam.ch.wwmm.oscar:oscar4-core
- uk.ac.cam.ch.wwmm.oscar:oscar4-obo
- xom:xom
- junit:junit test