eLife Sciences Publications Ltd (@elifesciences)

Top repositories

1

lens

A novel way of seeing content
JavaScript
363
star
2

sciencebeam-parser

A set of tools to allow PDF to XML conversion, utilising Apache Beam and other tools. The aim of this project is to bring multiple tools together to generate a full XML document.
Python
294
star
3

elife-xpub

eLife is an open-access journal and technology provider that publishes promising research in the life and biomedical sciences. This is their implementation of a submission and peer review system based on Coko PubSweet and xPub.
JavaScript
29
star
4

datacapsule-crossref

Retrieve and extract citations from Crossref data
Jupyter Notebook
28
star
5

sciencebeam-gym

ScienceBeam Gym
Python
25
star
6

elife-article-xml

Full XML of all eLife articles including each revision.
24
star
7

elife-bot

tools for creating an automatic publishing workflow.
Python
19
star
8

journal

eLife is an open-access journal that publishes promising research in the life and biomedical sciences
PHP
16
star
9

elife-tools

Tools for using article data in Python
Python
14
star
10

elife-continuum-documentation

ppp project related files and prototypes
HTML
13
star
11

lens-browser

Lens Article Browser
JavaScript
12
star
12

lens-converter

A client-side NLM to Lens converter. Based on Substance.Converter.
JavaScript
11
star
13

elife-articles

xml of elife articles
10
star
14

refract

Convert NLM XML files into the Lens JSON
JavaScript
9
star
15

builder

Python
8
star
16

elife-jenkins-workflow-libs

Common steps used in eLife's Jenkins Pipelines
Groovy
8
star
17

citation-context

Jupyter Notebook
7
star
18

lens-indexer

Lens Indexer based on ElasticSearch.
JavaScript
7
star
19

rds-example

Stand-alone example of a reproducible document stack article
JavaScript
6
star
20

api-raml

RAML for the eLife Sciences API
RAML
6
star
21

pattern-library

Pattern library driving https://elifesciences.org, the eLife journal.
JavaScript
6
star
22

reference-schematron

5
star
23

sciencebeam-trainer-delft

Wrapper around https://github.com/kermitt2/delft
Python
5
star
24

proofreader-php

proofreader-php is a tool for enforcing opinionated coding standards and conventions through static analysis of the code.
PHP
5
star
25

sciencebeam-airflow

Airflow pipeline for ScienceBeam related training and evaluation
Python
5
star
26

jats-scraper

standalone article xml scraper for the pppp project
Python
4
star
27

elife-crossref-xml-generation

Crossref deposit of journal articles
Python
4
star
28

lax

Python
4
star
29

lens-reader

The Lens Reader as a module, for custom app integration
JavaScript
4
star
30

basex-validator-docker

XML Validation service built on BaseX for validating XML against elife's schematron files
XSLT
4
star
31

lens-elife

eLife integrations of Lens with custom extensions as well as official bundle
JavaScript
4
star
32

publisher-xml-fragment-examples

4
star
33

isolated-drupal-behat-extension

Extension for Behat that tests Drupal sites in isolation.
PHP
4
star
34

lens-outline

Visually outlines Substance documents.
JavaScript
4
star
35

search

PHP
3
star
36

journal-cms

PHP
3
star
37

jats-generator

JATS XML generator
Python
3
star
38

jats-xml-to-pdf

Shell
3
star
39

peerscout

PeerScoutยฎ is a web application and machine learning trained API for suggesting peer reviewers from an existing pool, based on attributes of the papers they have reviewed and written
Python
3
star
40

bot-lax-adaptor

Python
3
star
41

XML-mapping

Mapping the XML to new Continuum requirements and build of a new Kitchen sink
3
star
42

eLife-JATS-schematron

Schematron for all JATS eLife content
XSLT
3
star
43

elife-pdfs

pdf versions of elife articles
3
star
44

threadbare

A partial replacement for eLife's usage of Fabric 1.x and Paramiko.
Python
3
star
45

cermine-docker

Shell
3
star
46

data-science-peertax

Data Science project looking into the Peer Review Taxonomy
Jupyter Notebook
3
star
47

elife-flux-cluster

Definition of eLife's k8s cluster and deployments to it. Automatically applied via Flux.
Shell
3
star
48

medium

eLife Medium articles API
PHP
2
star
49

api-dummy

Dummy implementation of the eLife Sciences API
PHP
2
star
50

lens-sandbox

Lens Development Environment
JavaScript
2
star
51

elife-article-scheduler

manage scheduling future publications for eLife Continuum
Python
2
star
52

bus-sdk-php

PHP SDK for the eLife Sciences bus [in development]
PHP
2
star
53

elife-metrics

Python
2
star
54

schematron-wiki

This contains the markdown from gitbook for schematron.
XQuery
2
star
55

lens-starter

Minimal Lens integration, use as a starting point for development
JavaScript
2
star
56

elife-api

Python
2
star
57

data-hub-ejp-xml-pipeline

Data pipeline for loading eJP Xml files from S3 bucket into Bigquery
Python
2
star
58

data-science-dags

Python
2
star
59

sciencebeam-utils

ScienceBeam Utils
Python
2
star
60

peerscout-dags

Python
2
star
61

citation-sentiment-analysis

Jupyter Notebook
2
star
62

elife-data-hub-utils

Utility functions related to elife-data-hub
Python
2
star
63

data-hub-airflow-image

create custom airflow image used for running data-hub pipeline
Makefile
2
star
64

enhanced-preprints-client

Enhanced Preprints client application
TypeScript
2
star
65

data-hub-core-airflow-dags

Python
2
star
66

builder-configuration

Contains non-sensitive Salt formulas configuration
SaltStack
2
star
67

patterns-php

PHP implementation of the eLife patterns
PHP
2
star
68

data-pipeline-sql-prototype

A central place for resources relating to the eLife Data Pipeline tools
Python
2
star
69

bigquery-views-manager

BigQuery Views Manager
Python
2
star
70

packer-test

files for testing packer
Ruby
2
star
71

elife-drupal-cookbook

elife version of drupal cookbook
PHP
2
star
72

populate-elife-api

scripts for getting elife xml, parsing them, and populating our REST api
Python
2
star
73

developer-resources

Are you a developer or hacker interested in using eLife's open-source resources? This page is for you! If you do build something using our code, we'd love to hear at [email protected] (we may be able to help you grow your project).
2
star
74

elife-alfred-formula

SaltStack
1
star
75

JATs-xml

eLife upgrade to JATS xml
1
star
76

api-gateway-formula

SaltStack
1
star
77

elife-dashboard

publishing dashboard for eLife Continuum
JavaScript
1
star
78

enhanced-preprints-import

Enhanced Preprints import system
TypeScript
1
star
79

elife-kickstart

Build script to make it easier to start building a distribution for a new Drupal project.
Shell
1
star
80

sciencebeam-editor

JavaScript
1
star
81

eif-article-json

Shell
1
star
82

elife-data-hub-charts

Smarty
1
star
83

api-client-php

PHP client for the eLife Sciences API
PHP
1
star
84

journal-cms-formula

SaltStack
1
star
85

citerank

Calculates PageRank over citation data
Python
1
star
86

builder-base-formula

SaltStack
1
star
87

lens-library

Library of eLife Articles, used as a landing page at lens.elifesciences.org
JavaScript
1
star
88

elife-metrics-formula

SaltStack
1
star
89

elife-flux-test

Declares the deploys to kubernetes-aws--flux-test cluster using fluxcd
Shell
1
star
90

lens-s3

HTML
1
star
91

elife-article-xml-continuumtest

Testing repository. Contents may be DELETED at any time.
1
star
92

data-hub-api

Data Hup APIs
Python
1
star
93

elife-utility-scripts

a collection of utility scripts used at eLife
JavaScript
1
star
94

api-sdk-php

PHP SDK for the eLife Sciences API
PHP
1
star
95

elife-crossref-feed

code to support uploading info to crossref on PAW articles
1
star
96

pubpub-css

To enable version control of the CSS in PubPub's static page system
CSS
1
star
97

elife-website

PHP
1
star
98

sciencebeam-trainer-grobid

ScienceBeam Trainer for GROBID
Python
1
star
99

hypothesis-dummy

Minimal dummy to stand in for Hypothes.is inside eLife's testing infrastructure
PHP
1
star
100

bioprotocol-service

Python
1
star