Skip to content

cos-archives/archival-project

Repository files navigation

Archival Project

This is a framework for the COS Archival Project, which aims to code psychological studies' statistics.

It's written using CakePHP and makes use of jQuery, Twitter Bootstrap, Webshims Lib and Select2.

The code is missing the Config directory, which can be taken from a CakePHP 2.x distribution.

The code can probably be adapted to other meta-analyses, but it requires some knowledge of PHP and JavaScript, jQuery to do so. I'm happy to be contacted and assist if you want to use this for noncommercial purposes.

Project History

This repository is based on the OSC-ArchivalProject by Ruben Arslan.

Current features

  • add papers
    • DOI retrieval based on free form references (using labs.crossref.org API)
    • metadata retrieval based on DOI
      • gets metadata via DOI from dx.doi.org API
      • gets abstracts and nr. of citations from pubmed API
  • allow users to code studies using a hierarchical, dynamic coding form
    • coding form does some primitive validation, assists in input
    • sub-studies and sub-effect tests can be added
    • autosaves
  • users can view and compare different codings of the same paper
  • exports wide format data in CSV, TSV, HTML and Excel

todo:

  • todo: drag and drop study order

Running the site

PHP Version

The site may be run on PHP 5.3.27. Later version of PHP (specifically 5.5.3) are not compatible due to an issue in CakePHP.

CakePHP requires that the pdo_mysql driver be installed if MySQL is the database used.

Database Setup

To generate an empty database configured for use with the site, execute schema_anydb.sql, then schema_alter.sql against the DB. MySQL 5.5.3.3 is verified to work with this codebase.

Finally, the "groups" table should be populated with data. The group name/ID pairs should be added:

  • 1 | admin
  • 2 | manager
  • 3 | user

About

Open Science Collaboration Archival Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages