Skip to content

This repositiory stores all steps to provide a reccomendation system for CONP-datasets and pipelines

Notifications You must be signed in to change notification settings

mandana-mazaheri/CONP-recommender

Repository files navigation

CONP Recommender

This project aims to provide tag-based and provenance-based recommendation systems to recommend CONP datasets to CONP Pipelines and vice versa.

Installation:

  1. Make sure Git, and git-annex are installed on your machine

  2. Clone the whole repository and run thic command in the cloned directory

pip install .

  1. Make sure you have the stopwords for NLTK

    python -m nltk.downloader punkt stopwords


CONP_Recommender is ready to use

You can run these commands in Terminal:

CONP_Recommender --version

  1. Make sure your git is properly congigured, the instruction is here.

  2. Clone conp-dataset and set the path for the result

CONP_Recommender init

  1. Initialize the database

CONP_Recommender install database

  1. Use provenance-based recommender

CONP_Recommender recom prov

  1. Use tag-based recommender

CONP_Recommender recom tag

  1. If you want to update the conp-dataset run

CONP_Recommender update

--on windows work on git bash as terminal

You could see the result of the CONP_Recommnder on a summary dashboard which is available on : https://github.com/Aidavhd/CONP-Provenance-Dashboard

About

This repositiory stores all steps to provide a reccomendation system for CONP-datasets and pipelines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages