Gigi-G / simrank

University Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimRank

Contributors Forks Stargazers Issues MIT License LinkedIn

PathwaySim

Find the similarities between biological pathways using SimRank!
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

This is a University Project for Big Data subject at University of Catania.

The goal is to find similarities between biological pathways using the SimRank algorithm. This was implemented in Spark using Scala.

Furthermore, within the project was made a comparison between the classic SimRank and the SimRank-Lowrank, this last one wasn't implemented by me.

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Getting Started

Prerequisites

  • Install Hadoop 2.7.6 from the following link
  • Install Scala 2.11.7 from the fpollowing link link
  • Install Spark 2.3.0 from the following link
  • Install SimRank-LowRank from the following link
  • Install jupyter-notebook from the following link

Installation

  1. Clone the repo
    git clone https://github.com/Gigi-G/simrank.git
  2. Go to simrank
    cd simrank
  3. Open the pathwaysim.ipynb notebook
    jupyter-notebook

Usage

Execute the cells inside the jupyter-notebook :-)

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

Luigi Seminara - @Gigii_G - seminara.luigi@gamil.com

Project Link: https://github.com/Gigi-G/simrank

About

University Project

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 99.7%Language:Scala 0.3%Language:Java 0.0%