Skip to content

blairw/litfam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LitFam

What is this?

This is a web application of sorts that I am building to help me with my honours thesis. As at time of writing (March 2015), its primary capability is storing a relational database of journal articles for Literature Review and:

1) Analysing the citations between journal articles

In the screenshot below, you see a directed graph where journal articles point upwards to those that they cite. Each article is represented by a circular node whose radius is proportional to number of instances where the article has been cited. Therefore this graph helps you identify state of the art (i.e., the journal articles which sink to the bottom), and seminal works (i.e., the journal articles which bubble to the top and/or those which have the largest size).

Screenshot

Thanks to the magic of sigmajs, you can click on a node to highlight just that node and its neighbours (immediate citers and citees), to get a clear view of the literature contribution of a particular paper.

Screenshot

2) Assisting with literature coding

In the screenshot below, you see a table which tracks the process of essentially filling out a form for each journal article and what kind of methodology it uses, is it relevant to the topic we are researching, etc.

Screenshot

We also graph this as a line graph using chartjs to motivate you to work harder :) Screenshot

How do I install this?

You will need to have mySQL server and PHP-capable webserver (e.g. Apache) installed on your system. Then you will need to clone LitFam into a directory in your webserver public HTML directory and set up two other directories alongside LitFam:

  • LitFam
  • litfam-db
    • db-MysqlAccess.php (creates $mysqli, a new connection to your mysql database)
  • litfam-files
    • 1.pdf
    • 2.pdf
    • 3.pdf
    • (...)
    • (any other downloaded journal articles you may have)
    • (they just need to have the name of the article_id)
    • (i.e., files need to be named in the format, article_id.pdf)

You'll also need to set up the database in mySQL. Unfortunately as at time of writing I don't really have much time to make this user-friendly and this is still very much a work in progress, so for the time being, your best bet is to look through the mySQL queries in the PHP files to derive the data structure :) sorry!

There's also not much for creating or updating data - I'm using a mySQL management tool (HeidiSQL) to do it. You might want to use something similar or set up phpMyAdmin.

Screenshot

Credits

About

Literature Review tools for Honours Thesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published