ai-and-open-science
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: dreynes
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 17.7 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
AI-and-open-science
Repository created for uploading the assigment of Artificial Intelligence And Open Science In Research Software Engineering subject
The assigment consists in analysing papers with grobid and python: - Draw a keyword cloud based on the abstract information. - Create a visualization showing the number of figures per article. - Create a list of links found in each paper.
License
GNU GENERAL PUBLIC LICENSE
Using the software with docker
If you want to use docker to use the software, you should do the following steps
Before start, make sure that you have docker and docker compose installed
- First of all clone the repository in your local
bash
git clone https://github.com/dreynes/AI-and-open-science.git
- We move to inside the repository
bash
cd AI--amd-open-science/
- Now we can create the containers executing:
bash
docker compose up -d
- Then for execute the program use:
bash
docker logs client
The results will be inside a folder called "out_docker"
- If a connection problem apperar try cchanging the first line of the config.json and change grobid for your ip
bash "grobid_server": "http://grobid:8070",
Using the software without docker
Alternatively here are instructions on how to run the software without docker in case you prefer this option
First install conda and docker
- Next clone the repository in your local
bash
git clone https://github.com/dreynes/AI-and-open-science.git
- Change the first line of the config.json and change grobid for your ip or localhost
bash
"grobid_server": "http://grobid:8070", -> "grobid_server": "http://localhost:8070",
- Open a terminal execute this command to deploy grobid
bash
docker pull lfoppiano/grobid:0.7.2
docker run -t --rm -p 8070:8070 lfoppiano/grobid:0.7.2
- Next, install the grobid client
bash
git clone https://github.com/kermitt2/grobid_client_python
cd grobid_client_python
python3 setup.py install
cd ..
- Now, create an anaconda environment activate it and install the dependences
bash
conda create -n newenv
conda activate newenv
python3 -m pip install --upgrade pip
pip install -r requirements.txt
- To finish execute the python file
bash
python3 script.py
Workflow

Limitations
The software have only tested in Ubuntu
Owner
- Login: dreynes
- Kind: user
- Repositories: 1
- Profile: https://github.com/dreynes
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Artificial intelligence and apen science In research
software engineering
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Daniel
family-names: Reynés Fernández
email: d.reynes@alumnos.upm.es
affiliation: Estudiante de la UPM
repository-code: 'https://github.com/dreynes/AI-and-open-science'
license: GPL-3.0
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"codeRepository": "https://github.com/dreynes/AI-and-open-science.git",
"contIntegration": "https://github.com/dreynes/AI-and-open-science.git",
"dateCreated": "2023-02-07",
"issueTracker": "https://github.com/dreynes/AI-and-open-science/issues",
"name": "Artificial intelligence and open science in research software engineering",
"description": "Repository for the subject called artificial intelligence and open science in research software engineering",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Reyns Fernndez",
"email": "d.reynes@alumnos.upm.es"
}
]
}