Git Product home page Git Product logo

tabletidier's Introduction

TableTidier

Smart Table Data Extraction Tool originally designed to streamline the clinical systematic review process.

Development checkpoints

  • Interface Redesign
    • Data flow diagram to inform implementation
    • Redux implementation
    • Add User Management UI elements
    • Add Admin page
      • User Management
      • Content Management
      • Batch functions
    • User Content management Page
      • Tables Management
      • Topical Management and grouping
      • Classifier Management
        • Show tables it is depending on, common terms, etc.
    • Search functionality
      • Find tables containing terms
      • Tables for UID
    • Add Table Uploading page (Single and Batch)
    • Annotations:
      • Allow data manipulation after rendering (Potential work around spreading of labels.)
      • Show original image of the table, (pre-OCR), so users can fix issues easily
    • Exporting functionality
      • CSV
      • XML? (Optional)
      • Excel? (Optional)
  • Server Code
    • Modularise code
    • Reduce redundancy, and simplify code
    • Reduce external dependencies (DB, Plumber, python)
      • Change to MongoDB or SQLite
      • MetaMap, can we get around this?
    • Database functions and adaptation to Multi-user environment
    • Implementation of in node "unpivotr" (Optional)
  • Realtime implementation
    • Utilising Server Side Messaging
  • Self-contained deployment
    • Packaged as Virtual Machine or Docker container
  • Usage stats module

Development timeline:

This is a complex software, and we will implement the suggested functionality incrementally, as we use it.

  • We will start with re-flowing UI, Redux, User management, and DB (1 month)
  • New modules implementation: Tables management, Classifier management, Ontology management, Search (1.5 months)
  • Unpivotr, Metamap, Software Repacking, Usage stats module (2 weeks)

tabletidier's People

Contributors

felixdrp avatar jesus-datasky avatar rpsoft avatar

Watchers

 avatar  avatar  avatar

tabletidier's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.