Skip to content

The repository for the team Don't Lock Up of the Open Science course a.a. 2021/2022

License

Notifications You must be signed in to change notification settings

open-sci/2021-2022-don-t-lock-up-code

Repository files navigation

Coverage of DOAJ journals' citations through OpenCitations

DOI

This is the repository for the software of the research "Coverage of DOAJ journals' citations through OpenCitations" made in the context of the Open Science course of 21/22 of University of Bologna held by professor Silvio Peroni.

Reproduce Our Experiment

1. Install

install repo with setup.py tools, launching this command:

pip install setup.py

2. Put input repository inside project

Put all the files that you need for starting the experiment inside the project root

3. Run configuration

Then run the command for generating the .env file, storing all the information about the repositories paths (DOAJ_journals, DOAJ_articles, OpenCitations dump), and starting the Virtual Environment.

start-venv

4. Run processing steps

Run the program launch the run command.

run

If you want to run a specific command comment out one or more commands script in the run.bat file. Otherwise you can run a specific command from run directory:

cd run

and then run the command that you prefer:

python -m <command>

WARNING: running a specific command some errors might occur, due to the fact that sometimes the scripts depends on each other.

5. Output

You can find the output of the running process inside the output repository specified above.

Hardware Configurations

Our experiment was made on a machine with this hardware configurations:

  • CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz
  • RAM: 20,0 GB (19,9 GB usable)
  • Storage: 200 GB

Source datasets

Other Useful Things