Skip to content

Instantly share code, notes, and snippets.

View maulikkamdar's full-sized avatar

Maulik Kamdar maulikkamdar

View GitHub Profile

Keybase proof

I hereby claim:

  • I am maulikkamdar on github.
  • I am maulikrkamdar (https://keybase.io/maulikrkamdar) on keybase.
  • I have a public key ASDTcywpm1Zm7aOWixyDabc5ecNXtzN3BPDjp2LL2IGlWgo

To claim this, I am signing this object:

@maulikkamdar
maulikkamdar / linkedppi.sql
Last active January 13, 2021 13:59
Examples of SPARQL Queries for LinkedPPI Retrieval from http://srvgal78.deri.ie/sparql . The first three SPARQL Queries correspond to the use cases discussed in the paper, and the rest are used by the Protein-Protein Interaction Visualization Dashboard available at http://srvgal78.deri.ie/linkedppi for search and aggregative summarization.
/* SPARQL Queries for the Use Cases */
/* Use Case 1 SPARQL Query */
PREFIX ppi: <http://data.bioinfo.deri.ie/>
PREFIX entrezgene: <http://linkedlifedata.com/resource/entrez-gene/>
SELECT DISTINCT ?requestedDomainName ?interactingDomainName ?interactingProteinName
?validatedProtein ?validatedProteinName ?publication WHERE {
entrezgene:3280 ppi:hasDomain ?requestedDomain.
?requestedDomain ppi:officialSymbol ?requestedDomainName .
@maulikkamdar
maulikkamdar / Interactors.java
Last active August 29, 2015 14:01
A Java program writted to query multiple data sources - Coexpress, Corum, Gene Ontology (Biological Processes, Cellular Compartments, Molecular Functions), Gene Co-occurrence (Publications, KEGG Pathways, OMIM Diseases), Protein Domain-domain interactions and Gene Ideogram-Ideogram Interactions, which are stored as RDF in a Virtuoso triple store…
package org.deri.ppi;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
@maulikkamdar
maulikkamdar / QueryBuilder.java
Last active December 19, 2015 18:29
A Simple Java Program to fetch SPARQL Query Results from a local Sesame Repository and storing them in JSON Format. Unfortunately, the results were in SPARQL-XML Bindings format, so did some naive XML Parsing to create the JSON File I needed for the Exhibit Interface.I realized later the Sesame API for querying a repository would have sufficed i…
package org.deri.granatum;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;