nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
114 stars 38 forks source link

Enhancing the admin panel of openPIP #163

Closed MoHelmy closed 3 years ago

MoHelmy commented 3 years ago

OVERVIEW

The Open Source Protein Interaction Platform (openPIP) is an open-source software package for hosting protein-protein interaction (PPI) data based on the PSI-MI-TAB format. openPIP provides a PPI database and a customizable web interface that enables searching and visualizing the interactions as well as downloading the search results in different formats. The whole system is a ready-to-use virtual machine that can be imported to VMware. openPIP was used to build the portals f two major PPI project, The Human Reference Protein Interactome Mapping (HuRI) Project (Luck at el, Nature, 2020) and The Yeast Protein Interactome Mapping (YeRI) Project (Under review).

Focus

This project aims to add improve the admin panel of openPIP that is used to upload data and files, post announcements and change global settings of installed instance. The student also will be working on the creation of an installation package and installation guide for the new users to follow.

Goals

1- Enhance the admin panel of openPIP. 2- Create an installation package for the software. 3- Create an installation guide. 4- Help in creating and updating the content of the website of openPIP.

Coding Skills

PHP, JavaScript, HTML/CSS, Symfony

Acceptance Criteria

Students interested in working on this project will be asked to provide their CV and school transcript then the short-listed students will be asked to do an evaluation task that will be used for assessing their fitness for the project.

Public Repository

openPIP at GitHub

Difficulty Level 2

Mentors

Gary Bader, Mohamed Helmy

yash170106065 commented 3 years ago

@MoHelmy I would like to contribute to this project since I am contributing to NRNB at Graphspace for the last 1 year and successfully completed gsoc2020, so I am familiar with these skills. https://gist.github.com/yash170106065/df1d27b512a320012a9a72cbe09fb073

ShubhamChaudharyy commented 3 years ago

@MoHelmy i am open for this role and would love to contribute to NRNB. https://drive.google.com/file/d/1jZZSQv_ctX-omPZOTdPqvXXzuZIohhdh/view?usp=sharing

ayan-biswas0412 commented 3 years ago

Hi @gbader and @MoHelmy I am interested to collaborate in this project and I am working in the domain of the mentioned skillsets for about 2 year and this project is aligned with my knowledge and I am an active open source collaborator , here is my GitHub profile https://github.com/ayan-biswas0412 . Here is the link of my resume and find more info at my website .

Short Bio

I am AYAN BISWAS, Currently i am in my 2nd year Undergrad at Jadavpur University, Kolkata, India. I am majoring in Electronics and Telecommunication Engineering, expecting graduation in June, 2023. I love to work projects with groups and I have also interest in Analog and Digital Electronics designing.I am constantly working for about more than 1.5 years in the MERN and MEAN Stack for software related development for Web and Mobile .

Actively looking for some initial issues to work on this project

khanspers commented 3 years ago

This is an active GSoC 2021 project. The issue will be closed for the duration of GSoC since it is no longer available to other students.