Giter Site home page Giter Site logo

weekly_projects's People

Contributors

bjoyce3 avatar hclent avatar julianpistorius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

weekly_projects's Issues

link OSF to Rstudio

I'm having an issue with keyring function. When I set the key by using this code: key_set("osf"), it works fine. However, when I try to get the key key_get("osf"), I get the following error message

Error in b_macos_get(self, private, service, username, keyring) :
keyring error (macOS Keychain), cannot get password: An internal error has occurred.

I'm not sure how to solve this issue.

Script to do checksum comparisons between Remote and Local

I'd like to have a script that would allow me to connect to a remote server and compare checksums of files in a remote directory and a certain local directory. My hope is that this would be most useful for confirming that all files have been properly transferred.

Webhooks/events/notifications in HPC PBS scripts

POCs

  • 1. Example simple bash script/PBS script which does a callback via curl to a URL. This URL could be Slack, Zapier, IFTTT, etc.
  • 2.a. Example of using file watching (entr) to check for a new PBS script in a directory and then submitting it
  • 2.b. Example of using file watching (entr) to check for some pattern in a file and then triggering a web hook
  • 3. Example of using Python do to some of this instead of using bash
  • 4. Example of using psutil in the background to watch resource usage over time and post to Plotly/Google Sheets, etc.

Using `archivemount` to mount tar(.gz) files

archivemount is a FUSE-based file system for Unix variants, including Linux. Its purpose is to mount archives (e.g. tar, tar.gz, etc.) to a mount point where it can be read from or written to as with any other file system. This makes accessing the contents of the archive, which may be compressed, transparent to other programs, without decompressing them.

See https://en.wikipedia.org/wiki/Archivemount

This is especially useful in situations where you have many small files.

Advisor Watcher

Need to talk to your advisor? But they are hard to track down?

Use a strategically placed Raspberry Pi and a web camera with motion detection software to alert you when their door opens.

Atmosphere GUI Containers

Buzzwords: containers, Docker, Singularity, dependency hell

Problem: Images are limited to having 10 GB installs. Generally this isn't a problem, but with tools that require databases to run (e.g. Trinotate https://trinotate.github.io/) it can be a problem. Also, updating images and then re-imaging can be problematic for myriad reasons.

Background: Atmosphere has several images with Docker installed (https://atmo.cyverse.org/application/images/1457). There are many Docker containers that have been created for bioinformatics research with single tools installed in them (e.g. biocontainers https://github.com/BioContainers/containers).

Proposed idea: Leverage boot scripts on images with docker installed to automatically bring in a container with a tool. Then all someone has to do is update the underlying image and point at the container boot script with the analysis tool of interest.

Potential pitfalls:

  1. Boot scripts cause the image to take forever to finish (user perception issue).

MATLAB neural network code

Using the GUI in MATLAB R2018b, I developed a time series neural network (NARX) and generated a function (weights, parameters, etc.) based on the model results. The next step is to test the model performance on new data but that step can only be done from the command line. I checked the MATLAB help forum and someone asked the same question at https://www.mathworks.com/matlabcentral/answers/309156-how-can-i-use-neural-network-function-generated-by-matlab-i-use-r2015a?s_tid=answers_rc1-3_p3_MLT but my MATLAB coding background is too limited to make use of the reply. Can someone help me with the code needed to apply my model to new data?

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.