service-php-mongodb

iReceptor service (PHP/MongoDB)

https://github.com/sfu-ireceptor/service-php-mongodb

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.9%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

iReceptor service (PHP/MongoDB)

Basic Info
  • Host: GitHub
  • Owner: sfu-ireceptor
  • License: lgpl-3.0
  • Language: PHP
  • Default Branch: master
  • Homepage: http://ireceptor.org
  • Size: 1.23 MB
Statistics
  • Stars: 1
  • Watchers: 4
  • Forks: 4
  • Open Issues: 3
  • Releases: 3
Created over 8 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

iReceptor Service (PHP/MongoDB)

:warning: This is only the iReceptor web service. It requires an existing MongoDB database. For a complete solution including a MongoDB database and tools to import data, use the iReceptor Turnkey.

Installation (5 min)

Requires Linux Ubuntu (tested with Ubuntu Xenial 16.04).

Create a configuration file

Create a file env with your MongoDB database connection info. Example: DB_HOST=localhost DB_PORT= DB_DATABASE=ireceptor DB_USERNAME= DB_PASSWORD=

Install Docker

curl -s https://get.docker.com | sudo sh

Download the Docker image and start a Docker container

sudo docker run -d --rm -p 80:80 --env-file env ireceptor/service-php-mongodb

Check it's working

curl localhost curl localhost/airr/v1/info

Owner

  • Name: iReceptor
  • Login: sfu-ireceptor
  • Kind: organization
  • Location: Vancouver, Canada

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Corrie
    given-names: Brian
    orcid: https://orcid.org/0000-0003-3888-6495
title: "iReceptor: A platform for querying and analyzing antibody/B-cell and T-cell receptor repertoire data across federated repositories"
version: v4.0
doi: 10.1111/imr.12666

GitHub Events

Total
  • Delete event: 8
  • Issue comment event: 5
  • Push event: 12
  • Pull request event: 30
  • Create event: 10
Last Year
  • Delete event: 8
  • Issue comment event: 5
  • Push event: 12
  • Pull request event: 30
  • Create event: 10

Dependencies

Dockerfile docker
  • php 8.1-apache build
composer.json packagist
  • fakerphp/faker ^1.9.1 development
  • laravel/pint ^1.0 development
  • laravel/sail ^1.0.1 development
  • mockery/mockery ^1.4.4 development
  • nunomaduro/collision ^6.1 development
  • phpunit/phpunit ^9.5.10 development
  • spatie/laravel-ignition ^1.0 development
  • fideloper/proxy ^4.0
  • guzzlehttp/guzzle ^7.2
  • jenssegers/mongodb ^3.6
  • laravel/framework ^9.19
  • laravel/sanctum ^3.0
  • laravel/tinker ^2.7
  • php ^8.0.2
composer.lock packagist
  • 111 dependencies