Coder Social home page Coder Social logo

dna's Introduction

Discourse Network Analyzer (DNA)

The Java software Discourse Network Analyzer (DNA) is a qualitative content analysis tool with network export facilities. You import text files and annotate statements that persons or organizations make, and the program will return network matrices of actors connected by shared concepts.

  • Download the latest release of the software.

  • Annotate documents, such as newspaper articles or speeches, with statements of what actors say; then export network data.

  • You can use the stand-alone software visone (or any other network analysis software) for analyzing the resulting networks.

  • The software comes with an R package called rDNA for remote controlling DNA and for further ways of analyzing the networks.

  • The previous version of DNA and rDNA came with a detailed manual of more than 100 pages. It is outdated, but perhaps still useful.

  • See these publications to learn more. The introductory chapter in the Oxford Handbook of Political Networks is recommended.

  • If you have questions or want to report bugs, please create an issue in the issue tracker.

DNA/rDNA build

DNA 3.0: current development status

DNA 3.0 was first released on 12 June 2022. It constitutes a major rewrite from the previous version DNA 2.0 beta 25. DNA 3 comes with many new features and improvements. The release page contains all the details (scroll to version 3.0.7 for the first DNA 3 release).

Please note that the R package rDNA does not have the full functionality of the old 2.0 version yet. It can create networks, but please use the old DNA 2.0 beta 25 for now if you require more complex data management and analysis functionality in R. It is possible to import DNA 2 data into DNA 3 at any point. New R functions will be added in the future.

To install the new rDNA 3 directly from GitHub, try the following code in R:

# install.packages("remotes")
remotes::install_github("leifeld/dna/rDNA@*release",
                        INSTALL_opts = "--no-multiarch")

Note that the package relies on rJava, which needs to be installed first.

If you require the latest (non-release) version of the DNA jar file from GitHub, you can clone the git repository to your computer and execute ./gradlew build on your terminal or command line. This will build the jar file and store it in the directory dna/build/libs/ of the cloned repository. Alternatively, you can try to download the latest artifact from the build process under GitHub Actions by clicking on the latest build and scrolling down to "Artifacts". However, it is usually recommended to use the most recent release version.

Support the project

Please consider contributing to the project by telling other people about the software, citing our underlying research in your publications, reporting or fixing issues, or starting pull requests.

dna's People

Contributors

leifeld avatar jbgruber avatar rakandirbas avatar elebarreras avatar brandenberger avatar shrakulkarni avatar timhenrichsen avatar

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.