diff --git a/.ci/generateIndex.py b/.ci/generateIndex.py index bb89738881c974bef2b2bfa65fb866afa410e958..ea957a8c2498329fac341b09395698322d701965 100644 --- a/.ci/generateIndex.py +++ b/.ci/generateIndex.py @@ -1,6 +1,7 @@ import os, re from os import path from natsort import natsorted +from pathlib import Path def line_prepender(filename, line): with open(filename, 'r+') as f: @@ -33,7 +34,7 @@ def build_section_start(title, shortcut): title = title.replace("Covid 19", "COVID-19") title = title.replace("Ppc", "PPC") - return f'\n\t<div class="index-box noborderbox" id="{shortcut}">\n\t\t<h3>{title}</h3>\n\t\t<ul>\n' + return f'\n\t<div class="index-box noborderbox" id="{shortcut}-card">\n\t\t<h3>{title}</h3>\n\t\t<ul>\n' def build_section_end(): return "\t\t</ul>\n\t</div>" @@ -100,6 +101,7 @@ sections = natsorted(sections) # Index contains the generated content, init it with an empty container index = '' index += '\n<div class="index-box-container">\n' +whiteList = '' localIndexArr = [[]] * len(sections) for folder in cardDirs: @@ -157,6 +159,12 @@ for folder in cardDirs: header += " - /" + folder + "/cards/" + shortcut + "\n" header += "---" + # add autogenerated links to whitelist + whiteList += permalink + "\n" + whiteList += "/?" + shortcut + "\n" + whiteList += "/cards/" +shortcut + "\n" + whiteList += "/" + folder + "/cards/" + shortcut + "\n" + # add the header properly speaking line_prepender(fileName, header) @@ -197,7 +205,7 @@ for s in sections: index += build_section_end() k += 1 -# Close the container +# close the container index += "\n</div>" ## add link to return to main index @@ -226,3 +234,13 @@ with open(indexFile, 'w') as file: file.write(filedata) print("\n > New index generated and saved in " + indexFile) + +# write link whitelist out +whiteListFile = ".ci/whitelist.txt" +if Path(whiteListFile).exists(): + with open(whiteListFile, 'r') as file : + for line in file: + whiteList += line + +with open(whiteListFile, 'w') as file: + file.write(whiteList) diff --git a/.ci/whitelist.txt b/.ci/whitelist.txt new file mode 100644 index 0000000000000000000000000000000000000000..8bb1a568e4ac9f083e123757cf38e7de37144951 --- /dev/null +++ b/.ci/whitelist.txt @@ -0,0 +1,19 @@ +/privacy-policy +/search +https://www.dev47apps.com/ +https://www.dev47apps.com/droidcam/connect/ +https://cerbere.uni.lu/ +http://iptel.uni.lux/ +javascript:%20showBanner(); +javascript:showBanner(); +media/7zip-encryption-windows.mp4?width=400 +media/Get_MD5_checksum_windows.mp4 +https://intranet.uni.lux +https://intranet.uni.lux/the_university/lcsb/lscb_internal/ +https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Godparent%20Checklist%20-%20newcomers.pdf +https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Newcomer%20Checklist%20Before%20Arriving%20in%20Luxembourg.pdf +https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Newcomer%20Checklist%20upon%20Arrival%20in%20Luxembourg.pdf +https://intranet.uni.lux/the_university/lcsb/lscb_internal/Pages/default.aspx +https://intranet.uni.lux/the_university/sc/Lists/Policies%20%20Procedures/DispForm.aspx?ID=9 +https://intranet.uni.lux/the_university/siu/Documents/Dropit%20client%20-%20configuration%20guide.pdf#search=dropit +https://intranet.uni.lux/the_university/siu/Pages/siu-guides.aspx \ No newline at end of file diff --git a/.gitignore b/.gitignore index 24e97b2450d6e089037996e949aa224e4bd47ba1..ee90ec62014309f9fefc5427cd6c13b8cbb8f057 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,6 @@ handbook/ internal/handbook internal/handbook-additional internal/handbook-annexes -!internal/covid-19/exit-strategy/*.pdf \ No newline at end of file +!internal/covid-19/exit-strategy/*.pdf +checkFolder +.cache/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8514c7eff6724375a8207e186c33984edb508a67..89e70d8f57f72c8a1a7c6d91a5f6cec31ad1e908 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,10 @@ + + stages: - prepare - save - build + - check - generate - deploy - trigger @@ -26,6 +29,7 @@ prepare:index: - python .ci/generateIndex.py - mkdir .tmp - cp cards.md .tmp/. + - cp .ci/whitelist.txt .tmp/. artifacts: expire_in: 1 day paths: @@ -77,27 +81,49 @@ build:pages: expire_in: 1 day paths: - build + - .tmp rules: - if: $CI_COMMIT_REF_NAME - - if: $CI_MERGE_REQUEST_ID before_script: - apt-get -qq update - apt-get install -y -qq git-lfs - gem install bundler:$BUNDLER_VERSION && bundle install script: # Generate the configuration for forks (will use Gitlab Pages on personal namespaces) - - 'echo "url: https://$CI_PROJECT_NAMESPACE.$CI_PAGES_DOMAIN" >> .ci/_config_gitlab_pages.yml' - - 'echo "baseurl: /$CI_PROJECT_NAME" >> .ci/_config_gitlab_pages.yml' - - # If there is no config for the current branch, use the one for Gitlab Pages - - 'if [ ! -f ".ci/_config_$CI_COMMIT_REF_NAME.yml" ]; then mv .ci/_config_gitlab_pages.yml .ci/_config_$CI_COMMIT_REF_NAME.yml; fi' - + - | + if [ $CI_MERGE_REQUEST_ID ]; then + export CI_COMMIT_REF_NAME="develop"; + else + echo "url: https://$CI_PROJECT_NAMESPACE.$CI_PAGES_DOMAIN" >> .ci/_config_gitlab_pages.yml; + echo "baseurl: /$CI_PROJECT_NAME" >> .ci/_config_gitlab_pages.yml; + # If there is no config for the current branch, use the one for Gitlab Pages + if [ ! -f ".ci/_config_$CI_COMMIT_REF_NAME.yml" ]; then + mv .ci/_config_gitlab_pages.yml .ci/_config_$CI_COMMIT_REF_NAME.yml; + fi + fi # Display, which configuration is used - - 'echo "Configuration: " && cat ".ci/_config_$CI_COMMIT_REF_NAME.yml"' - + - | + echo "Configuration: " && cat ".ci/_config_$CI_COMMIT_REF_NAME.yml" # Run Jekyll with custom configuration - bundle exec jekyll build -d build --config "_config.yml,.ci/_config_$CI_COMMIT_REF_NAME.yml" +# check +# ------------------------------------------------------------------------------------ + +check:links: + stage: check + image: $CI_REGISTRY/r3/apps/tailorbird/linkchecker + rules: + - if: $CI_COMMIT_REF_NAME + - if: $CI_MERGE_REQUEST_ID + allow_failure: true + before_script: + - cp .tmp/whitelist.txt build/. + - cp -r build /check + - cd / + script: + - python link_check.py + # generate # ------------------------------------------------------------------------------------ @@ -163,4 +189,4 @@ trigger: tags: - privileged script: - - curl --silent --output /dev/null -X POST -F token=$INTERNAL_TRIGGER_TOKEN -F ref=$CI_COMMIT_BRANCH $INTERNAL_REPO \ No newline at end of file + - curl --silent --output /dev/null -X POST -F token=$INTERNAL_TRIGGER_TOKEN -F ref=$CI_COMMIT_BRANCH $INTERNAL_REPO diff --git a/_config.yml b/_config.yml index 27d218ebe8f98121cf51c9a39062bd4283987d52..3ace4007ed53c3ebc905d5e88b0b188a01102fc5 100644 --- a/_config.yml +++ b/_config.yml @@ -19,8 +19,8 @@ description: >- # this means to ignore newlines until "baseurl:" This page is an index for lab cards that are intended to provide practical guidance in implementing Data Management, Data Protection and IT setup. # URL settings (the most difficult part, please refer to the guide) -baseurl: "/" # the subpath of your site, e.g. /gitlab-repository-name -url: "https://localhost" # the base hostname & protocol for your site, e.g. http://gitlab-namespace-name.pages.uni.lu/ +baseurl: "/howto-cards" # the subpath of your site, e.g. /gitlab-repository-name +url: "https://howto.lcsb.uni.lu" # the base hostname & protocol for your site, e.g. http://gitlab-namespace-name.pages.uni.lu/ # Banner settings banner: howto-card # When you have custom images, change this setting's value to the name of the folder containing them diff --git a/assets/js/box_hider.js b/assets/js/box_hider.js index b91f5820eed8727063da12e1590544f8f660ca7d..6a6160939771d51aac9a592260da0448dec13dcc 100644 --- a/assets/js/box_hider.js +++ b/assets/js/box_hider.js @@ -1,10 +1,10 @@ -/** +/** * This is used to hide the sections of the index page * based on the URL fragment (a.k.a. "hash") */ window.boxHider = (function() { function GetSelectedId() { - var boxId = window.location.hash; + var boxId = window.location.hash + '-card'; if (boxId.length > 0) { return boxId.substring(1); } @@ -24,10 +24,10 @@ window.boxHider = (function() { function GetSelectedBoxElement(id) { var allBoxesArray = GetAllBoxElementsArray(); var element = document.getElementById(id); - + if (allBoxesArray.includes(element)) { return element; - } + } return false; } @@ -61,7 +61,7 @@ window.boxHider = (function() { var boxId = GetSelectedId(); if (boxId.length == 0) { // If there is no hash in the URL, just show all the boxes - ShowAllBoxes(); + ShowAllBoxes(); return; } // Otherwise, proceed to getting the corresponding div element diff --git a/cards.md b/cards.md index 672b502340071fd7199ae08630628fafded9e917..a439cfb2dce0c320536f0b57afd6d9f99f6eb4d6 100644 --- a/cards.md +++ b/cards.md @@ -31,17 +31,25 @@ order: -1 <div class="index-box-container"> - <div class="index-box noborderbox" id="access"> + <div class="index-box noborderbox" id="access-card"> <h3>Access</h3> <ul> <li><a href="{{ 'external/access/harrenhal-access' | relative_url }}">HARRENHAL access</a></li> <li><a href="{{ 'external/access/lums-passwords' | relative_url }}">LUMS account</a></li> <li><a href="{{ 'external/access/passwords' | relative_url }}">Managing your passwords</a></li> <li><a href="{{ 'external/access/vpn-cerbere-access' | relative_url }}">VPN/CERBERE connection</a></li> + <li><a href="{{ 'external/access/wifiNetworkAccessGuests' | relative_url }}">WiFi network access for guests</a></li> </ul> </div> - <div class="index-box noborderbox" id="contribute"> + <div class="index-box noborderbox" id="backup-card"> + <h3>Backup</h3> + <ul> + <li><a href="{{ 'external/backup/computer' | relative_url }}">Staff Computer</a></li> + + </ul> + </div> + <div class="index-box noborderbox" id="contribute-card"> <h3>Contribute</h3> <ul> <li><a href="{{ 'external/contribute/git-clients' | relative_url }}">Git clients</a></li> @@ -53,7 +61,7 @@ order: -1 </ul> </div> - <div class="index-box noborderbox" id="exchange-channels"> + <div class="index-box noborderbox" id="exchange-channels-card"> <h3>Exchange channels</h3> <ul> <li><a href="{{ 'external/exchange-channels/asperaweb' | relative_url }}">AsperaWEB Quick Guide</a></li> @@ -62,15 +70,20 @@ order: -1 </ul> </div> - <div class="index-box noborderbox" id="general"> + <div class="index-box noborderbox" id="general-card"> <h3>General</h3> <ul> + <li><a href="{{ 'external/general/BelvalCampusMap' | relative_url }}">Belval Campus Map</a></li> <li><a href="{{ 'external/general/attend-webex' | relative_url }}">Attend the LCSB Team Meeting online (webex)</a></li> + <li><a href="{{ 'external/general/getToLCSB' | relative_url }}">How to get to the Luxembourg Centre for Systems Biomedicine</a></li> + <li><a href="{{ 'external/general/glossary' | relative_url }}">Glossary</a></li> + <li><a href="{{ 'external/general/links' | relative_url }}">Important websites</a></li> <li><a href="{{ 'external/general/remote-working' | relative_url }}">Work remotely</a></li> + <li><a href="{{ 'external/general/usefulLinks' | relative_url }}">Useful links for living in Luxemburg</a></li> </ul> </div> - <div class="index-box noborderbox" id="integrity"> + <div class="index-box noborderbox" id="integrity-card"> <h3>Integrity</h3> <ul> <li><a href="{{ 'external/integrity/checksum' | relative_url }}">Ensuring Integrity of Data Files with Checksums</a></li> @@ -79,11 +92,12 @@ order: -1 <li><a href="{{ 'external/integrity/encryption/file' | relative_url }}">Encrypting Files and Folders</a></li> <li><a href="{{ 'external/integrity/naming' | relative_url }}">Naming files</a></li> <li><a href="{{ 'external/integrity/organization' | relative_url }}">Organization</a></li> + <li><a href="{{ 'external/integrity/sanitisation' | relative_url }}">Sanitising Data Files</a></li> <li><a href="{{ 'external/integrity/spreadsheets' | relative_url }}">Working with spreadsheets</a></li> </ul> </div> - <div class="index-box noborderbox" id="lab"> + <div class="index-box noborderbox" id="lab-card"> <h3>Lab</h3> <ul> <li><a href="{{ 'external/lab/book-lab-equipment' | relative_url }}">How to book a Lab Equipment in Quarks</a></li> @@ -92,10 +106,38 @@ order: -1 <li><a href="{{ 'external/lab/lab-coats' | relative_url }}">Lab coats</a></li> <li><a href="{{ 'external/lab/maintenance_of_cold_traps' | relative_url }}">Maintenance of cold traps </a></li> <li><a href="{{ 'external/lab/personal-alert-safety-system' | relative_url }}">Personal alert safety system (PASS)</a></li> - <li><a href="{{ 'external/lab/quarks-chemical-platform' | relative_url }}">Quarks - Chemical platform</a></li> + <li><a href="{{ 'external/lab/quarks-general' | relative_url }}">Quarks - General information</a></li> <li><a href="{{ 'external/lab/utilization-of-balances' | relative_url }}">Utilization of balances</a></li> <li><a href="{{ 'external/lab/utilization-of-pH-meter' | relative_url }}">Utilization of pH meter</a></li> </ul> </div> + <div class="index-box noborderbox" id="on-offboarding-card"> + <h3>On offboarding</h3> + <ul> + <li><a href="{{ 'external/on-offboarding/checklistArrival' | relative_url }}">Checklist upon arrival in Luxemburg</a></li> + <li><a href="{{ 'external/on-offboarding/checklistBeforeArriving' | relative_url }}">Newcomer Checklist before Arriving in Luxembourg</a></li> + <li><a href="{{ 'external/on-offboarding/checklistGetStarted' | relative_url }}">Newcomer's checklist</a></li> + <li><a href="{{ 'external/on-offboarding/checklistGodparent' | relative_url }}">Checklist for godparents</a></li> + <li><a href="{{ 'external/on-offboarding/godparent' | relative_url }}">Godparents for Newcomers</a></li> + <li><a href="{{ 'external/on-offboarding/onboarding' | relative_url }}">Onboarding new members at the LCSB</a></li> + + </ul> + </div> + <div class="index-box noborderbox" id="ppc-card"> + <h3>PPC</h3> + <ul> + <li><a href="{{ 'external/ppc/add-gitignore' | relative_url }}">Add a .gitignore to your repository</a></li> + <li><a href="{{ 'external/ppc/publish-repo' | relative_url }}">Publish a repository</a></li> + + </ul> + </div> + <div class="index-box noborderbox" id="publication-card"> + <h3>Publication</h3> + <ul> + <li><a href="{{ 'external/publication/10WaysImproveEnglish' | relative_url }}">10 ways to improve your English</a></li> + <li><a href="{{ 'external/publication/publishInBiotools' | relative_url }}">Publishing a tool in *bio.tools*</a></li> + + </ul> + </div> </div><br><center><a href="{{ '/' | relative_url }}">go back</a></center><br><center><a href="{{ '/cards' | relative_url }}">Overview of all HowTo cards</a></center> \ No newline at end of file diff --git a/external/access/lums-passwords/lums-passwords.md b/external/access/lums-passwords/lums-passwords.md index e5a182821fc681d627d3d309045a3a558f1950ac..c46fd79db993f044d17b5cda4dc6bc37898901b6 100644 --- a/external/access/lums-passwords/lums-passwords.md +++ b/external/access/lums-passwords/lums-passwords.md @@ -31,7 +31,7 @@ In case you are not a member of the university, please ask your collaborator at ## (Re-)Activating LUMS account upon receiving credentials or after password reset -The password you will receive from the system administrators is temporary and **it will expire after one month**, so you have to reset it as soon as possible. It is usually sent as a link to [PrivateBin](https://howto.lcsb.uni.lu/?passwords). **This link is valid for one week and is deleted after you see it once**, thus you need to keep it open until you have followed these steps to reset your password: +The password you will receive from the system administrators is temporary and **it will expire after one month**, so you have to reset it as soon as possible. It is usually sent as a link to [PrivateBin]({{ '/?access:passwords' | relative_url }}). **This link is valid for one week and is deleted after you see it once**, thus you need to keep it open until you have followed these steps to reset your password: 1. Go to [lums.uni.lu](https://lums.uni.lu) and login with your LUMS username and the temporary password you received.<br>**NOTE:** If you experience any issues at this step, try to use *Chrome* browser for this procedure.<br/><img src="img/lums_login.png" height="200px"><br/> Should the login look different from this, e.g. like a pop-up, click on **x** or **Cancel** to close it. @@ -43,7 +43,7 @@ The password you will receive from the system administrators is temporary and ** 5. Enter a new password of your choice in the field **"New Password"** and repeat the same password in the field **"Verify Password"**. This is the actual password you need to use from now on, so make sure to remember it. 6. Click on **"Reset Password and Login"**. -It is a good practice to use a password manager which will not only help you to keep track of your passwords so you will never forget it, but it will also help you to generate passwords which are very safe (see [HowTo card](https://howto.lcsb.uni.lu/?passwords) on password management for more detail). +It is a good practice to use a password manager which will not only help you to keep track of your passwords so you will never forget it, but it will also help you to generate passwords which are very safe (see [HowTo card]({{ '/?access:passwords' | relative_url }}) on password management for more detail). ## Changing password for LUMS accounts If you want to change your password for the LUMS account, you can: diff --git a/external/access/wifiNetworkAccessGuests/wifiNetworkAccessGuests.md b/external/access/wifiNetworkAccessGuests/wifiNetworkAccessGuests.md new file mode 100644 index 0000000000000000000000000000000000000000..5e73bb0a6832f2a1fd233bdb0b8fec44f29f64f2 --- /dev/null +++ b/external/access/wifiNetworkAccessGuests/wifiNetworkAccessGuests.md @@ -0,0 +1,22 @@ +--- +layout: page +permalink: /external/access/wifiNetworkAccessGuests/ +shortcut: access:wifiNetworkAccessGuests +redirect_from: + - /cards/access:wifiNetworkAccessGuests + - /external/cards/access:wifiNetworkAccessGuests +--- +# WiFi network access for guests + +- Each UL staff member can provide wireless network access for her/his visitors by creating an account on the [Guest Sponsor Portal](https://sponsor.uni.lux:8443/sponsorportal/PortalSetup.action?portal=06f49c40-ad3a-11e4-ba4b-0050568059d7) +- In order to create the guest account, you must log in with your normal UL username and password +- Please also refer to the [process for visitor rules](https://howto.lcsb.uni.lu/?hr:visitorsRules) +- Such a visitor account has a lifetime of maximum 5 days. If you need accounts for people staying longer, please open a [ticket via the SIU helpdesk](https://service.uni.lu/sp) +- Guests will only have access to the internet and public services but not to internal resources + +Other documentations on how to use the SIU systems can be found on the [UL intranet (section SIU-SIU-Guides-Wireless Network)](https://intranet.uni.lux/the_university/siu/Pages/siu-guides.aspx). + +For any questions please open a [ticket via the SIU helpdesk](https://service.uni.lu/sp). + +<!--Process owner: Julia Kessler--> + diff --git a/external/backup/computer/computer.md b/external/backup/computer/computer.md new file mode 100644 index 0000000000000000000000000000000000000000..cddcca823a04b51ef119d8c9ecf17e86ec747cf5 --- /dev/null +++ b/external/backup/computer/computer.md @@ -0,0 +1,57 @@ +--- +layout: page +permalink: /external/backup/computer/ +shortcut: backup:computer +redirect_from: + - /cards/backup:computer + - /external/cards/backup:computer +--- +# Staff Computer + +## Backup to External Disk + +### macOS + +macOS platform comes with Time Machine, a very easy to use backup feature. Time Machine backups can be set up as follows: + +1. Connect an external disk to your computer. +2. Using Finder open up **/Applications/System Preferences** and Select **Time Machine**. <br/>  +3. From the **Time Machine** main screen click **Select Backup Disk**  +4. From the list select your external disk. It is also recommended that you select the option to **encrypt backups**. <br/>  +5. If you opt for encryption you will be asked for an encryption password. You will need this password whenever you re-connect the disk to your computer or whenever you restart your Mac. You should keep this password safe using [Password Management software]({{ 'external/access/passwords' | relative_url }}). <br/>  +6. Time Machine requires an apple-specific disk format to work. Your external disk may not be in this format (e.g. may be in exFAT format which is accessible both by Windows and Mac). In such a case Time Machine will prompt you to approve the erasure and re-formatting of your external disk (see below). If you do not want to re-format, you may [create a disk image]({{ 'external/integrity/encryption/file' | relative_url }}) on your external disk and then point Time Machine to this image. <br/>  +7. After you select a backup disk, provide password and confirm disk format (if applicable), Time Machine will automatically start the backup process in the background. You may continue to work. You will receive a notification, when the first backup is complete. <br/>  +8. If you want to initiate another backup manually, click the Time Machine logo in your menu bar and select **Back Up Now**. It is recommended that you enable the automatic backup feature of Time Machine. To do so, go to **/Applications/System Preferences/Time Machine** and select the option **Back Up Automatically**. <br/>  + +Official instructions for restoring your Mac using a Time Machine backup can be found [here](https://support.apple.com/en-us/HT201250) + +### Windows + +Windows's offerings for backup has different names in different versions. + +* _Microsoft Backup and Restore_, which is available in [Windows 7](http://windows.microsoft.com/en-US/windows7/Back-up-your-files) and [Windows 10](https://support.microsoft.com/en-us/help/17143/windows-10-back-up-your-files), allows backup of your entire system or selected folders/files on your computer. +* _File History_, which is is available in [Windows 8 and 10](http://windows.microsoft.com/en-us/windows-8/set-drive-file-history), provides an easy to use option with which you can backup select files/folders. _File History_ runs periodically, tracks versions of your files, and allows you to go back older versions. + +Before creating a backup, make sure that your backup drive is encrypted as a safety measure in case of disk loss or theft (see [howto page on disk encryption]({{ 'external/integrity/encryption/disk' | relative_url }})). + +The steps to switch **File History** on your computer is as follows: + +1. Connect an external disk to your computer. +2. From the **Start** menu select **Settings/Update & Security/Backup**. <br/>  +3. Click the "+" next to Add a drive. You'll see a prompt to choose an external drive, choose the disk you have connected. +4. File History has now started archiving your data. An on/off slider will now appear under a new heading called **Automatically back up my files.** <br/>  +5. By default, Windows 10's File History will back-up all the folders in the **User** folder. And it will run the backup on an hourly schedule. To change any of those settings click on More options under the on/off slider (see below). <br/>  +6. In the **Backup Options** dialog, under the **Back up these folders.** you can remove existing folders and add new ones. **Important Note:** Make sure that any application that read/write your data files/folder are closed, when you're making this _File History_ configuration. <br/> +<img src="img/win_fh_3.png" height="200em"/> + + +The instructions for restoring your files from **File History** can be found [here](https://it.nmu.edu/docs/backup-using-windows-file-history) + + +## Backup to dropit.uni.lu + +The University of Luxembourg's cloud service [DropIt](https://dropit.uni.lu/) provides all staff with 100GB of storage. + +To use this service, first, visit [dropit.uni.lu](https://dropit.uni.lu/). You should be able to login with your university credentials. In case of login problems, request IT support using [ServiceNow](https://service.uni.lu/). + +Second, in order to create backups of your computer on DropIt cloud, you need to install a client application. The University IT Guideline [here](https://intranet.uni.lux/the_university/siu/Documents/Dropit%20client%20-%20configuration%20guide.pdf#search=dropit) provides the details on how to install this client application for macOS, Windows and Linux platforms, and also, how to configure the backup process on your computer. diff --git a/external/backup/computer/img/mac_tm_1.png b/external/backup/computer/img/mac_tm_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b9e265ed4bd00677c77117c3404248ba4707d1 --- /dev/null +++ b/external/backup/computer/img/mac_tm_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6def97a363022e856b6ff8f5f162bef62264fa23c330ac8d895631387e4bf33e +size 107156 diff --git a/external/backup/computer/img/mac_tm_2.png b/external/backup/computer/img/mac_tm_2.png new file mode 100644 index 0000000000000000000000000000000000000000..11ea49c3d904f64a8f4188cd214afde50bbe4b75 --- /dev/null +++ b/external/backup/computer/img/mac_tm_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e096b056c6757d9f838afbef116cd0dab7f77269a87845371bc971474364f09 +size 72708 diff --git a/external/backup/computer/img/mac_tm_3.png b/external/backup/computer/img/mac_tm_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3ee33f9a7424498bc571dcfd4fabfbe18ed2e613 --- /dev/null +++ b/external/backup/computer/img/mac_tm_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:030f2dabd8eef64a81f6dcb51da6968e2f7b04b2790b666edfb11eab4c5dd1fc +size 130322 diff --git a/external/backup/computer/img/mac_tm_4.png b/external/backup/computer/img/mac_tm_4.png new file mode 100644 index 0000000000000000000000000000000000000000..92680baca2ec73e6e041323a69f8c318a5776bc4 --- /dev/null +++ b/external/backup/computer/img/mac_tm_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77a5eb0a5e18a57a35ad389a12e85f487591681ad26e0a8a1909e83906d3b710 +size 246929 diff --git a/external/backup/computer/img/mac_tm_5.png b/external/backup/computer/img/mac_tm_5.png new file mode 100644 index 0000000000000000000000000000000000000000..9a89c2903feb6d328580fa4faa66f92196785abb --- /dev/null +++ b/external/backup/computer/img/mac_tm_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bdce11f28f79f3b86a3f9dd5f35a8b9f0c70ee0c65312c4bd498a5680a5b434 +size 115749 diff --git a/external/backup/computer/img/mac_tm_6.png b/external/backup/computer/img/mac_tm_6.png new file mode 100644 index 0000000000000000000000000000000000000000..37127198852f81eaec0b11187c1d36c98855f180 --- /dev/null +++ b/external/backup/computer/img/mac_tm_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59734b60c8d8a8e9954a5f18c65a198e14bdac44c31aa0d956a27da4318cf813 +size 23939 diff --git a/external/backup/computer/img/mac_tm_7.png b/external/backup/computer/img/mac_tm_7.png new file mode 100644 index 0000000000000000000000000000000000000000..0302e926913e7b2c91e7c8841ba1a840ce828a42 --- /dev/null +++ b/external/backup/computer/img/mac_tm_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e180656c67666034e6094a93f14dc3041157a693d8166e3d54b2a94658dc6b +size 17127 diff --git a/external/backup/computer/img/win_fh_1.png b/external/backup/computer/img/win_fh_1.png new file mode 100644 index 0000000000000000000000000000000000000000..94f4e2b9118b5b003d4551128904cb3bb8ce498c --- /dev/null +++ b/external/backup/computer/img/win_fh_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14e083a3f5485fedc589517ec176abbf068c4cc8d94bf32d802c6ba1cf4b8a7c +size 192392 diff --git a/external/backup/computer/img/win_fh_2.png b/external/backup/computer/img/win_fh_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b52bd3fca2480be2dea73c0e6971d4a118436d13 --- /dev/null +++ b/external/backup/computer/img/win_fh_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017c70bf23c4ca8d6bc07ced4ea3019748974e3f4cf57bd96aa0299275a58d03 +size 199729 diff --git a/external/backup/computer/img/win_fh_2_2.png b/external/backup/computer/img/win_fh_2_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1abbac3f0de0da9b450b08376c641165dc418aa2 --- /dev/null +++ b/external/backup/computer/img/win_fh_2_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f67f6386b3fc7fdc5833d789d00008487a6473233c66deb32a2c3462933ec865 +size 199855 diff --git a/external/backup/computer/img/win_fh_3.png b/external/backup/computer/img/win_fh_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c5fef37c374a3f918804f6bfeeca56948bb22d --- /dev/null +++ b/external/backup/computer/img/win_fh_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30abd33b0d25b175b6acf4fc7f5d98d995021d13a277f478068cc276613c6329 +size 60838 diff --git a/external/contribute/git-clients/git-clients.md b/external/contribute/git-clients/git-clients.md index 2035e5d2b3b82c30204b23268608e5923ef5b72f..6a3e2dd912becd95aa93da98516ef4082daa4c0c 100644 --- a/external/contribute/git-clients/git-clients.md +++ b/external/contribute/git-clients/git-clients.md @@ -8,7 +8,7 @@ redirect_from: --- # Git clients -Installation instructions are provided [here](https://howto.lcsb.uni.lu/?contribute:install-git). +Installation instructions are provided [here]({{ '/?contribute:install-git' | relative_url }}). ## GUI clients diff --git a/external/contribute/install-git/install-git.md b/external/contribute/install-git/install-git.md index 106b675aea9f6055694ad1a336e72b2eb34aafeb..77f58431847ab41031ee3fb5afab2c7077c3c3f7 100644 --- a/external/contribute/install-git/install-git.md +++ b/external/contribute/install-git/install-git.md @@ -9,7 +9,7 @@ redirect_from: # Installation of Git -Several git clients are presented [here](https://howto.lcsb.uni.lu/?contribute:git-clients). +Several git clients are presented [here]({{ '/?contribute:git-clients' | relative_url }}). For most of the git clients, `git` is actually required to be installed on the system. You can find installers for Windows, MacOS and Linux on the [Git webpage](https://git-scm.com/downloads). @@ -17,4 +17,4 @@ If you are using Visual Studio Code, and if you want to contribute to a reposito ```bash ssh git@gitlab.lcsb.uni.lu -p8022 ``` -Then, press Enter and type `yes`. This will add the git-r3lab server to the known hosts on your system. \ No newline at end of file +Then, press Enter and type `yes`. This will add the Gitlab server to the known hosts on your system. \ No newline at end of file diff --git a/external/contribute/markdown/markdown.md b/external/contribute/markdown/markdown.md index d4a194cde80f77927246d197a8f1da14ad6e5bf2..275f2245e39b0ae594c57b18083b3ca25f416f5f 100644 --- a/external/contribute/markdown/markdown.md +++ b/external/contribute/markdown/markdown.md @@ -132,4 +132,4 @@ Markdown file can be written in any text editor. There are many editors supporti * ByWord * Online * [GitHub pages](https://pages.github.com/) - * [stackedit.io](stackedit.io) + * [stackedit.io](https://stackedit.io) diff --git a/external/contribute/vscode/vscode.md b/external/contribute/vscode/vscode.md index 2e4ddf0c54f76f986ed2ed1c272bba822d3e94f2..6f8c9b2bc7c6b38a2acfb1699851b1effcab62e8 100644 --- a/external/contribute/vscode/vscode.md +++ b/external/contribute/vscode/vscode.md @@ -59,7 +59,7 @@ For each how-to card, it is strongly recommended to create a new branch. ## Step 4: Write the procedure in Markdown -If you need more details on how to do this, refer to the [corresponding howto-card](.../write-markdown). +If you need more details on how to do this, refer to the [corresponding howto-card](/?contribute:markdown). ## Step 5: Commit your changes diff --git a/external/contribute/web-ide/web-ide.md b/external/contribute/web-ide/web-ide.md index d15e790cd346f7b28c995d44759fb1628059cab0..123d76d71eb04e3ec28884b0a6b149cd0ee56dd1 100644 --- a/external/contribute/web-ide/web-ide.md +++ b/external/contribute/web-ide/web-ide.md @@ -13,7 +13,10 @@ This shows how to use Gitlab Web IDE to add or edit a howto-card: Before you start, please make sure that you have the correct access rights to edit the repository. -*Note: If you do not have the rights to edit the repository, you can either ask for permissions by contacting the repository maintainers, or use your own copy of the repository (called a `fork`). Please follow [these instructions](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html#creating-a-fork) to obtain your copy (fork). You can then [mirror the fork automatically](/cards/contribute:mirror-fork) to keep in sync.* +*Note: If you do not have the rights to edit the repository, you can either ask for permissions by contacting +the repository maintainers, or use your own copy of the repository (called a `fork`). +Please follow [these instructions](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html#creating-a-fork) to +obtain your copy (fork). You can then [mirror the fork automatically]({{ '/?contribute:mirror-fork' | relative_url }}) to keep in sync.* A clear difference between editing a file in a git-tracked repository compared to a live document is that you can make an edit directly, and then suggesting the change. You can make this edit on your own version (called a `branch`), and then request to merge your changes into the main repository (through opening a `merge request`). diff --git a/external/exchange-channels/asperaweb/asperaweb.md b/external/exchange-channels/asperaweb/asperaweb.md index 30552f7efa025774a83d90e24bc300d958b3f2bb..476556e304d8a1dafd5ebf12d879db52f6ad5fe0 100644 --- a/external/exchange-channels/asperaweb/asperaweb.md +++ b/external/exchange-channels/asperaweb/asperaweb.md @@ -85,7 +85,7 @@ You can use the official [IBM Aspera Diagnostic Tool](https://test-connect.asper ### **Using Microsoft Edge browser** -Microsoft Edge browser requires to download and install [IBM Aspera Connect for Edge](https://www.microsoft.com/store/productId/9N6XL57H8BMG). +Microsoft Edge browser requires to download and install [IBM Aspera Connect for Edge](https://microsoftedge.microsoft.com/addons/detail/ibm-aspera-connect/kbffkbiljjejklcpnfmoiaehplhcifki). ### **UDP/TCP port and firewall** diff --git a/external/exchange-channels/owncloud/owncloud.md b/external/exchange-channels/owncloud/owncloud.md index b83f4dd30a8499034caebfe35615ab2505c6f02b..9586b802b3021ab6d43dd3e546cc133a12043465 100644 --- a/external/exchange-channels/owncloud/owncloud.md +++ b/external/exchange-channels/owncloud/owncloud.md @@ -44,7 +44,7 @@ When sharing research data, one should observe the following guidance using Ownc ## Installing Owncloud Desktop Client -**Important:** OwnCloud is fetching information from LUMS, therefore changes like a password reset (see How-to cards [Changing password for LUMS accounts](https://howto.lcsb.uni.lu/?lums-passwords)) should be performed **only** via LUMS! +**Important:** OwnCloud is fetching information from LUMS, therefore changes like a password reset (see How-to cards [Changing password for LUMS accounts]({{ '/?lums-passwords' | relative_url }}) should be performed **only** via LUMS! 1. Please try following link to download the owncloud desktop client depending on your operating system (this is an example for Windows, similar steps for other OS) - diff --git a/external/general/BelvalCampusMap/BelvalCampusMap.md b/external/general/BelvalCampusMap/BelvalCampusMap.md new file mode 100644 index 0000000000000000000000000000000000000000..64d26b2b2ee4c5b49e5315d96e440fd3d659a122 --- /dev/null +++ b/external/general/BelvalCampusMap/BelvalCampusMap.md @@ -0,0 +1,12 @@ +--- +layout: page +permalink: /external/general/BelvalCampusMap/ +shortcut: general:BelvalCampusMap +redirect_from: + - /cards/general:BelvalCampusMap + - /external/cards/general:BelvalCampusMap +--- + +# Belval Campus Map + + diff --git a/external/general/BelvalCampusMap/img/BelvalCampusMap.png b/external/general/BelvalCampusMap/img/BelvalCampusMap.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5c88bec637b074ac735cd75852e23c575b8443 --- /dev/null +++ b/external/general/BelvalCampusMap/img/BelvalCampusMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62186335ad8eae75e4e2ce758d26c625b8cea5bc1ecc129c77e3e1f9813e168 +size 1174004 diff --git a/external/general/getToLCSB/getToLCSB.md b/external/general/getToLCSB/getToLCSB.md new file mode 100644 index 0000000000000000000000000000000000000000..3b8045cfa460998a1dd49f17ec1b9cc2d9f90435 --- /dev/null +++ b/external/general/getToLCSB/getToLCSB.md @@ -0,0 +1,76 @@ +--- +layout: page +permalink: /external/general/getToLCSB/ +shortcut: general:getToLCSB +redirect_from: + - /cards/general:getToLCSB + - /external/cards/general:getToLCSB +--- +# How to get to the Luxembourg Centre for Systems Biomedicine + + + + +### 1. Arriving by plane at Luxembourg airport: +The Luxembourg airport, called Findel, is 34 km away from the University Campus BELVAL where LCSB is located. +You can take either taxi or public transport to reach LCSB. +- **Via Taxi (110€ one way)** + +From Luxembourg airport you can take a taxi to BELVAL near the city Esch-sur-Alzette. +Trustworthy taxi services: coluxtaxi (colux.lu; tel: +352 48 22 33); webtaxi (webtaxi.lu; tel: +352 27 515) +*Price: ca 110€ one way (in Luxembourg taxis are very expensive!)* +*Duration: 30 minutes (during rush hour 45-60 min)* + +Benelux taxi: the price from/to airport is about 85€. To take advantage of this offer, the taxi has to be booked in advance. +www.beneluxtaxi.lu / +352 40 38 40 / reservation@beneluxtaxi.lu (please ask confirmation of the price) +A map of the Campus BELVAL and how to find both LCSB buildings is shown below. + +- **Via public transport (free)** + +From Luxembourg airport you can take the bus to Luxembourg central train station using bus line 29 or line 16 and +stop at "Central station (Gare Centrale)". For the timetable check the following links: +line 29: http://www.vdl.lu/autobus_ligne29.html +line 16: http://www.vdl.lu/autobus_ligne16.html + +From Luxembourg’s central train station, you will get a train every 20 minutes to BELVAL-Université where LCSB +is located. Please see below "Arriving by Train" for all details. + +*Public transportation is free in Luxemburg!* +*Duration: 45-60 minutes (including bus, train and walk)* + +- **Arriving by train from Luxembourg central station:** + +Take the train in direction of "Rodange" or "Petange". +Your stop is called: "Belval-Université" station +*Please note that public transportation is free in Luxemburg!* +Duration: 35 minutes (including train and walk) +A map of the Campus BELVAL and how to find both LCSB buildings is shown below. From Belval train station it's about a 5 +minutes-walk to either of our locations. + +### 2. Arriving by car: +If you travel by car, please take the highway A4 in direction Esch-sur-Alzette, and stay on that road until it ends at the +roundabout called "Raemerich". Do not leave the A4 too early! Simply follow the A4 until it ends, then follow the signs to +"Belval" at the large roundabout. On the campus, unfortunately, there are no signs leading the way to the LCSB. +Please use the following plan to orientate on the campus. The House of Biomedicine (LCSB I) is directly next to the old blast +furnace site, close to the red Dexia buildings. The building is a bit hidden. It is a six floor modern white building. Biotech II +(LCSB II) is behind the big outdoor parking, right next to ADEM (Agence pour le développement de l'emploi / Employment +Development Agency) and across the street from Southlane Towers. +*Duration: about 20 minutes from Luxembourg City or 30 minutes from Luxembourg Airport (without traffic jam).* + +##### Parking at Campus BELVAL +Since Campus Belval is foreseen to be a green car-free Campus, parking may not be easy. Due to the constructions around +our buildings, we currently cannot offer visitor parking. To park your car we recommend using one of the following. From +either site it is less than five minute walk to either of our buildings. +- Parking Square Mile +Price: 0.70€/hour +- Belval Plaza parking garage +Price: first 3 hours free, afterwards 3€/hour (from 07:00 to 20:00) and 1€/hour (from 20:00 to 07:00) + +### 3. Arriving by bus: +You can also arrive by bus from Esch-sur-Alzette or from Luxembourg City. Please visit www.mobiliteit.lu to select your +travelling options. +*Please note, however, that if you travel from Luxembourg City, the train is the preferred option.* + + + + diff --git a/external/general/getToLCSB/img/LCSB.jpg b/external/general/getToLCSB/img/LCSB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd1a5f29c42944a1568b4cec0e605273e66c75ef --- /dev/null +++ b/external/general/getToLCSB/img/LCSB.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92840d241b9af01c4b7aabbc664415a0b54302b8d148df3c14fdc4240d310c06 +size 749742 diff --git a/external/general/getToLCSB/img/map.jpg b/external/general/getToLCSB/img/map.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0dcb8d222bb936211b4b2e33ec064748e83d9372 --- /dev/null +++ b/external/general/getToLCSB/img/map.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3617ec89eb8c021d1d25ab3a0df5ec51e05870e3ab8280ee88fa7f693378d0 +size 1121554 diff --git a/external/general/glossary/glossary.md b/external/general/glossary/glossary.md new file mode 100644 index 0000000000000000000000000000000000000000..9645ac24487e232bb98aa7371c278a69bbc2b16e --- /dev/null +++ b/external/general/glossary/glossary.md @@ -0,0 +1,52 @@ +--- +layout: page +permalink: /external/general/glossary/ +shortcut: general:glossary +redirect_from: + - /cards/general:glossary + - /external/cards/general:glossary +--- +# Glossary + +Are you sometimes confused with all the abbreviations and names in and around the LCSB? Here you find an overview of the most common names abbreviation you may come across during your time at the LCSB. + + +|Short|Full name|What is it?| +|------|--------|---------| +|AsperaWeb|-|Software for end-to-end encrypted data transfer at the LCSB| +|Atlas|-|Server of the LCSB| +|BT1 & BT2|House of Biomedicine/Biotech 1&2|Indication of the different buildings of the LCSB| +|CFL|Chemins de Fer Luxembourgeois|Operator for public transport (train, bus) in Luxemburg| +|CHL|Centre Hospitalier de Luxembourg|Central Hospital in Luxemburg city – also collaborating with the LCSB| +|CNER|Comité National d’Ethique de Recherche|National committee for ethical approval or research projects| +|CNS|Caissee Nationale de Santé|National health insurance company in Luxemburg| +|DAISY|DAta Information SYstem |Comprehensive tool to manage your research data in a GDPR-compliant manner. For access, [login with you UNI.LU-account at DAISY](https://daisy.lcsb.uni.lu).| +|DLSM|Department of Life Science and Medicine|Department of the FSTM, formerly called LSRU| +|DTU|Doctoral Training Unit|Umbrella for organization of PhD students from different groups working on a common project| +|Docebo|-|Internal learning platform of the LCSB. [Visit Docebo](https://unisupport.docebosaas.com/learn/signin)| +|ESS|Employee Self-Service|Platform to change your personal data and view your employee profile. Accessible via the intranet | +|Fiori|-|View your payslips and request holidays. Only accessible when logged into the internal network: [click here](https://fiori.uni.lu/fiori/)| +|FNR|Fonds National de la Recherche|Main funder of research activities in Luxemburg investing both public funds and private donations| +|FSTM|Faculty of Science, Technology and Medicine|One of the three faculties at the University of Luxemburg| +|GitLab|-|Web-based application for implementation and management of software | +|KTT/KT4|Building where Ketterthill is located|Indication of the different buildings of the LCSB| +|LIH|Luxembourg Institute of Health|Public biomedical research organisation. Works closely together with the LCSB| +|LIMS|Laboratory Information Management System|Software to manage samples and associated data| +|LIST|Luxembourg Institute of Science and Technology|Research Institute at Belval Campus developing market-oriented services and prototypes| +|LSRU|Life Science Research Unit|Former name for a department of the FSTM. Now called DLSM| +|LUMS|LCSB User Management System|Provides you access to most LCSB internal software. **Requires an additional account besides your UNI.LU-login!**| +|MSA|Maison du Savoir|Central building of the University of Luxemburg also hosting administration| +|OWA|Outlook Web Access|To check your emails from anywhere via a web-browser. Login with you UNI.LU-credentials at [owa.uni.lu](https://owa.uni.lu)| +|R3|Responsible and Reproducible Research|Initiative of the Bioinformatics Core group to raise research quality| +|SAP|Systeme, Anwendungen und Produkte|Software for data management and information exchange| +|SIL|Service of Infrastructure and Logistics|Support for workplace and transportation. You can contact them via the online ticketing system at [service.uni.lu](https://service.uni.lu)| +|SIU|Service Informatique de l’Université|Unit that organizes, administrates and develops IT platforms & systems at the University of Luxemburg| +|Slack|-|Online-based instant messaging platform to organize and work on projects together| +|SOP|Standard Operation Procedure|Internal guideline how common tasks should be executed| +|VM|Virtual Machine|Entire operating system running inside another operating system.| +|VPN|Virtual Private Network|Allows you to connect to the internal university pages, services and servers via a program (client) upon login with your university credentials| + + + + + diff --git a/external/general/links/important_links.md b/external/general/links/important_links.md new file mode 100644 index 0000000000000000000000000000000000000000..50e9d122eb157bcdec07dfdc788fc0d13eb0a0d7 --- /dev/null +++ b/external/general/links/important_links.md @@ -0,0 +1,26 @@ +--- +layout: page +permalink: /external/general/links/ +shortcut: general:links +redirect_from: + - /cards/general:links + - /external/cards/general:links +--- +# Important websites + +This is an overview on websites to manage work and help you with the navigation on work-related matters at the University of Luxemburg. + + +| Link | Description | +| :------ | :------ | +|[www.uni.lu](https://www.uni.lu)|General website of the University. You can find general information as well as specific information on the faculties and institutes here.| +|[intranet.uni.lux](https://intranet.uni.lux)|The internal platform of the University. Here you find internal information and have access to different services such as the HR Employee Self-Service (ESS). By clicking on ‘My LCSB’ next to your name in the top right corner, you are directed to the LCSB Intranet with information on upcoming presentations, science tools and social events. **Please note:** This site can only be accessed when you are logged into the university network, either in your office or via a VPN client from elsewhere. See also the [corresponding How-to Card](https://howto.lcsb.uni.lu/?access:vpn-cerbere-access)| +|[service.uni.lu](https://service.uni.lu/sp)|Here you find service and support from the university. You can create tickets on all regulatory and legal issues as well as on IT-related topics, e.g. to get access to specific folders and software.| +|[lums.uni.lu](https://lums.uni.lu)|The LUMS (LCSB User Management System) allows you to get access to internal resources such as software provided and/or hosted by the LCSB. **Please note:** You need to request an additional account to be able to log in as your usual UNI.LU-credentials will **not do the job.** The LUMS-accounts can also be created for external researchers and collaborators.| +|[howto.lcsb.uni.lu](https://howto.lcsb.uni.lu/)|This is where the How-to Cards are deposited and constantly updated. You can find answers on administrative as well as on lab-related procedures here. For complex instructions, a step-by-step tutorial with corresponding screenshots or examples is provided. We encourage you to bookmark this page as many answers to your questions might be covered by a card. If you have any suggestions for improvements on existing or additional How-to Cards, just contact the R3 department.| +|[owncloud.lcsb.uni.lu](https://owncloud.lcsb.uni.lu/)|LCSB ownCloud is a private cloud storage service for the use of LCSB staff and collaborators. It is suitable for exchanging small-sized files (up to 1-2 gigabyte, all SSL encrypted). You need a [LUMS account](https://howto.lcsb.uni.lu/?access:lums-passwords) for using this platform. The LUMS accounts can also be provided to external collaboration partners and can be requested at the [Service Portal](https://service.uni.lu/sp). For more information see also the [User’s Guide for ownCloud](https://howto.lcsb.uni.lu/?exchange-channels:owncloud).| +|[daisy.lcsb.uni.lu](https://daisy.lcsb.uni.lu/)|The DAta Information SYstem (DAISY) is a comprehensive tool to manage your research data in a GDPR-compliant manner. You can create projects & datasets and share them with your collaboration partners. For more information and detailed description on DAISY, please refer to the [corresponding How-to Card](https://howto.lcsb.uni.lu/?daisy).| +|[owa.uni.lu](https://owa.uni.lu/)|The Outlook Web Application to access your mail account via any web browser. Login with you UNI.LU-credentials.| +|[fiori.uni.lu](https://fiori.uni.lu/fiori/)|Upon login with your UNI.LU-credentials, this site provides you information on your employee profile. You can submit leave requests via this portal and also view your payslips.| +|[llcreservation.uni.lu](http://llcreservation.uni.lu)|Booking a room in the Luxemburg Learning Centre at the University Campus in Belval. Login with your staff/student credentials.| +|[gitlab.lcsb.uni.lu](https://gitlab.lcsb.uni.lu/)|A developer’s platform operated by the R3-team where you can contribute to publish and develop public protocols/procedures, etc. For instance, these How-to-cards can be created there. So also the corresponding card on [how to contribute](https://howto.lcsb.uni.lu/?contribute:add-edit-card).| diff --git a/external/general/remote-working/remote-working.md b/external/general/remote-working/remote-working.md index 8a5021f2c1c29317f298879564d496557b2f3e0b..0847c3fc53fc8a224f2951df6b9d8769820f21f2 100644 --- a/external/general/remote-working/remote-working.md +++ b/external/general/remote-working/remote-working.md @@ -11,7 +11,7 @@ redirect_from: In case you need to work remotely, there are several tools and services that you can use to stay connected and continue your work. -An important reference is the [list of important links](https://howto.lcsb.uni.lu/?general:links). +An important reference is the [list of important links]({{ '/?general:links' | relative_url }}). <p style="color:grey"><b>Note:</b> If the link does not work, please refer to the section <b>Connecting to the university network</b> since you are most probably not connected to the university internal network.</p> @@ -20,12 +20,12 @@ There is also a set of [tutorials](https://remote.uni.lu/) prepared by the unive ## Connecting to the university network If you want to access the university infrastructure, such as the servers or storage, you can do so by connecting -via [Virtual Private Network (VPN)](http://vpn.uni.lu). All details are given [here](https://howto.lcsb.uni.lu/?access:vpn-cerbere-access). +via [Virtual Private Network (VPN)](http://vpn.uni.lu). All details are given [here]({{ '/?access:vpn-cerbere-access' | relative_url }}). ## Instant messaging One of the recommended tools to communicate is Slack. Each research group can sign up for free and -create their own Slack instance on [slack.com](www.slack.com). +create their own Slack instance on [slack.com](https://www.slack.com). ## Video conferencing and virtual meetings @@ -43,7 +43,7 @@ In case you want to do video conferences, but do not have a webcam, you can use For Android phones you can use [DroidCam Wireless Webcam](http://www.dev47apps.com/). It comes with a desktop client for Windows and Linux, but also works on MacOS without the client. -On Apple iPhones (and Android as well) you can use [EpocCam](http://www.kinoni.com/). This requires you to install drivers on your computer as well. +On Apple iPhones (and Android as well) you can use [EpocCam](https://www.elgato.com/en/epoccam). This requires you to install drivers on your computer as well. Both apps support connecting to your computer either via WiFi or USB. EpocCam supports USB connection only for iOS, though. With DroidCam, you need to [install ADB, enable developer options and USB debugging](http://www.dev47apps.com/droidcam/connect/), if you want to connect your phone via USB. @@ -65,8 +65,8 @@ You can use the following tools to take notes or writing manuscripts together: When on-the-go or working remotely, the [LCSB ownCloud](https://owncloud.lcsb.uni.lu) is the best way to share and work collaboratively on files. -More details on how to set up ownCloud are provided [here](https://howto.lcsb.uni.lu/?exchange-channels:owncloud). You can share your files and folders -directly with your collaborators by following [these instructions](https://howto.lcsb.uni.lu/?exchange-channels:owncloud:share-files). +More details on how to set up ownCloud are provided [here]({{ '/?exchange-channels:owncloud' | relative_url }}). You can share your files and folders +directly with your collaborators by following [these instructions]({{ '/?exchange-channels:owncloud:share-files' | relative_url }}). ## Development of code diff --git a/external/general/usefulLinks/usefulLinks.md b/external/general/usefulLinks/usefulLinks.md new file mode 100644 index 0000000000000000000000000000000000000000..48777ada64c4064b82f3b04b20372787f3a47563 --- /dev/null +++ b/external/general/usefulLinks/usefulLinks.md @@ -0,0 +1,19 @@ +--- +layout: page +permalink: /external/general/usefulLinks/ +shortcut: general:usefulLinks +redirect_from: + - /cards/general:usefulLinks + - /external/cards/general:usefulLinks +--- +# Useful links for living in Luxemburg +Here, we compiles a few resources that might facilitate your start in Luxemburg - or also inspire you if you are already living here for a while. +Please note that those are external link and thus the LCSB has no control of the integrity of the content. + +- [JustArrived](https://www.justarrived.lu) - a website in both English and French providing you an overview of life, habits and processes in Luxemburgs, also supported with facts and figures. + +- [Contrat d’accueil et d’intégration - CIA](https://forum-cai.lu/) - a program from the government designed for new inhabitants of Luxemburg. Information is avaliable in English, French and German. + +- [AngloInfo](https://www.angloinfo.com/luxembourg) - a site for expats living in Luxemburg promoting events and activities + +- [EURAXESS](https://www.euraxess.lu) - An initiative launched to promote research careers and facilitate the mobility of researchers across Europe \ No newline at end of file diff --git a/external/integrity/encryption/cloud/cloud.md b/external/integrity/encryption/cloud/cloud.md index 4b9cbad1ffcc62944c355ba6d239c2737905e936..0a5c920bb9e3cf54bc77e7e124ee81448858b2bf 100644 --- a/external/integrity/encryption/cloud/cloud.md +++ b/external/integrity/encryption/cloud/cloud.md @@ -40,7 +40,7 @@ Download and install `7zip` from [here](https://www.7-zip.org/) 3. Enter a password and make a copy of the encryption password :key: 4. Click save to save the encrypted zip file - + ## Calculate the MD5 checksum with `Simple Checksum Calculator` @@ -49,7 +49,7 @@ Download and install `7zip` from [here](https://www.7-zip.org/) 3. Click on the file icon box in the left panel and load the encrypted zip file 4. Make a copy of the MD5 checksum key :label: - + ## Data upload diff --git a/external/integrity/encryption/disk/encryption_disk.md b/external/integrity/encryption/disk/encryption_disk.md index 119f7abf5ca76102ec5b4f98f0b9c01559ba1c4d..427bc2187132c873003cae1ede47a454e9bd4a67 100644 --- a/external/integrity/encryption/disk/encryption_disk.md +++ b/external/integrity/encryption/disk/encryption_disk.md @@ -9,7 +9,7 @@ redirect_from: # Encrypting the Startup Disk for Your Laptop/Desktop Encrypting an entire hard disk is an effective protective measure against computer theft and loss. In this lab card we provide instructions for switching on disk encryption on macOS and Windows platforms. -**IMPORTANT NOTICE:** One important requirement of using Encryption is that you must manage your Encryption Passwords/Keys. Failing to do so will mean **loosing your data indefinitely**. In this [link](https://howto.lcsb.uni.lu/?access:passwords) we list tools that can be used for password management. **Please make sure you have arrangements for password management before starting the encryption of data**. +**IMPORTANT NOTICE:** One important requirement of using Encryption is that you must manage your Encryption Passwords/Keys. Failing to do so will mean **loosing your data indefinitely**. In this [link]({{ '/?access:passwords' | relative_url }}) we list tools that can be used for password management. **Please make sure you have arrangements for password management before starting the encryption of data**. ## macOS diff --git a/external/integrity/encryption/file/encryption_file.md b/external/integrity/encryption/file/encryption_file.md index 4742a77e05dbe1b7db1179da8fac6ad3a90d52ce..8e8b97296f40dad585ad7d25b4635a616ebface7 100644 --- a/external/integrity/encryption/file/encryption_file.md +++ b/external/integrity/encryption/file/encryption_file.md @@ -9,7 +9,7 @@ redirect_from: # Encrypting Files and Folders Encryption is an effective measure to protect sensitive data. In this lab card we provide instructions for file/folder encryption on platforms commonly used by LCSB staff. -**IMPORTANT NOTICE:** One important requirement of using Encryption is that you must manage your Encryption Passwords/Keys. Failing to do so will mean **loosing your data indefinitely**. In this [link](https://howto.lcsb.uni.lu/?access:passwords) we list tools that can be used for password management. **Please make sure you have arrangements for password management before starting the encryption of data**. +**IMPORTANT NOTICE:** One important requirement of using Encryption is that you must manage your Encryption Passwords/Keys. Failing to do so will mean **loosing your data indefinitely**. In this [link]({{ '/?access:passwords' | relative_url }}) we list tools that can be used for password management. **Please make sure you have arrangements for password management before starting the encryption of data**. ## macOS The built-in mechanism for file-level encryption on a Mac is Encrypted Disk Images (*.dmg* files). In order to create a disk image: diff --git a/external/integrity/naming/file_naming.md b/external/integrity/naming/file_naming.md index 3c96f7d00bbb537d30e178d728aacb19c209bfea..98382b7d0aa5af26a83142f27294b38d89f412b0 100644 --- a/external/integrity/naming/file_naming.md +++ b/external/integrity/naming/file_naming.md @@ -16,7 +16,7 @@ Good file name follows three basic principles: * human readable * plays well with default ordering -If you are looking for information on how to organize and structure your folders, you may find this [dedicated card](https://howto.lcsb.uni.lu/?integrity:organization) helpful. +If you are looking for information on how to organize and structure your folders, you may find this [dedicated card]({{ '/?integrity:organization' | relative_url }}) helpful. ## Machine readable @@ -56,7 +56,7 @@ Beware of typos and avoid using multiple names varying in small ways unless it h ## Exploiting machine readable names You may already have a lot of files collected for your project or you have received big dataset from one of your collaborators. Then you might think about organizing and renaming them to be compliant with your new or existing naming policy. -If the names are consistent and you don't want to loose time renaming them by hand, you may try to use dedicated tools (e.g. [PSRenamer](https://www.powersurgepub.com/products/psrenamer/index.html)) or simple commands in your command line (**rename** for Mac and Linux, **ren** for Windows). +If the names are consistent and you don't want to loose time renaming them by hand, you may try to use dedicated tools (e.g. [PSRenamer](https://github.com/hbowie/psrenamer) or simple commands in your command line (**rename** for Mac and Linux, **ren** for Windows). Once your skills develop, you will be able to use machines and machine readable file names to perform advanced operations on them, e.g. search using regular expression. Imagine folder with thousands of files. Running simple R command diff --git a/external/integrity/organization/organization.md b/external/integrity/organization/organization.md index ff4f1f963edee94b71b94cc2eb0eec814aa6b14e..edf88ce82e12c1aee22fa8b12eb515c9022cecf5 100644 --- a/external/integrity/organization/organization.md +++ b/external/integrity/organization/organization.md @@ -21,7 +21,7 @@ able to find back the files easily. A key rule is to name the folders with straightforward but explicit names, and to include the decision tree of where to put a given file inside the folder structure. In fact, the directory tree should in some sense reflect the decision tree. -More details on naming files and folders are provided in the dedicated [file naming card](https://howto.lcsb.uni.lu/?integrity:naming). +More details on naming files and folders are provided in the dedicated [file naming card]({{ '/?integrity:naming' | relative_url }}). ## Suggestions diff --git a/external/integrity/sanitisation/sanitisation.md b/external/integrity/sanitisation/sanitisation.md new file mode 100644 index 0000000000000000000000000000000000000000..a6793c537e9b382624eec39c35facc0dd3b11e97 --- /dev/null +++ b/external/integrity/sanitisation/sanitisation.md @@ -0,0 +1,24 @@ +--- +layout: page +permalink: /external/integrity/sanitisation/ +shortcut: integrity:sanitisation +redirect_from: + - /cards/integrity:sanitisation + - /external/cards/integrity:sanitisation +--- + +# Sanitising Data Files + +In this lab card we list software that can be used to permanently delete **individual files** from storage. If you need to sanitise an entire storage device (e.g. laptop, external hard drive), this will be done for you by University IT Services, please create a ticket on [ServiceNow](https://service.uni.lu/) (using item **Catalogue/IT/Information Security Services** ). + +Table 2 lists software that can be used on different platforms for permanent file removal. + +|Platform|Instructions| +|-----|------------------------| +| macOS |For OSX versions prior to 10.11 (El Capitan) you may use the **Secure Empty Trash** option, which appears when right clicking on the Trash icon.| +| |OSX version 10.11 (El Capitan) onwards, Apple has deprecated the **Secure Empty Trash**, as it is not effective on Solid State Drives (SSDs). The approach to be adopted on Macs is to [turn on disk encryption]({{ 'external/integrity/encryption/disk' | relative_url }}) for your entire disk, or to keep sensitive data files in [encrypted disk images]({{ 'external/integrity/encryption/file' | relative_url }}).| +| Linux | Use the **shred** command, instructions can be found [here](https://www.lifewire.com/shred-linux-command-4094148).| +| Windows | Use the **SDelete** command line utility, instructions can be found [here](https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete).| + +Please note if your files reside on server-side storage then permanent file removal may not take full effect. This is due to (1) the storage redundancy features on some server platforms, or (2) automatic server backups. To get more information, and to request removal of backups, you may contact University or LCSB IT Support by creating a ticket on [ServiceNow](https://service.uni.lu/). + diff --git a/external/integrity/spreadsheets/spreadsheets.md b/external/integrity/spreadsheets/spreadsheets.md index c5146a650fdabec45bf6691cd9169ca7be763bf8..33c3883b1c5da09b3057be915ee82420f70c027d 100644 --- a/external/integrity/spreadsheets/spreadsheets.md +++ b/external/integrity/spreadsheets/spreadsheets.md @@ -42,7 +42,7 @@ For reproducibility purposes, the collected data should be always exported from ### Table -- Keep header column names machine readable. You can follow the same best practices as for file naming (see our [Card on file naming](../naming/file_naming.md)). +- Keep header column names machine readable. You can follow the same best practices as for file naming (see our [Card on file naming]({{ '/?integrity:naming' | relative_url }})). - Keep values in columns atomic. - Use primary keys - values in one particular column should be unique for the whole table. This will allow you to create unique references pointing to one and only one observation/record. - Do not insert empty rows or columns which would split the table in two. diff --git a/external/lab/quarks-chemical-platform/img/1.png b/external/lab/quarks-chemical-platform/img/1.png deleted file mode 100644 index fd368c7b50f7fa50782f40c37ed35b7c69549e49..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/1.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9b1ab400b6d1630ca8720109f080ebab7c169c7b2e981da0056138232e59bc5 -size 91341 diff --git a/external/lab/quarks-chemical-platform/img/2.png b/external/lab/quarks-chemical-platform/img/2.png deleted file mode 100644 index 39564b0a99396baab494cf1895a51e4f57f9d394..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/2.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25380d27616598b8082d434fb9770b87b041dbcd36e33a5c740d98ed2b3fd080 -size 92009 diff --git a/external/lab/quarks-chemical-platform/img/3.png b/external/lab/quarks-chemical-platform/img/3.png deleted file mode 100644 index c90d658c5993a08a968d9e698ea708fc6ffb5883..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/3.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4fe7111399402a02cbab8ec1adaaf060318e8ca6146925854def8d0f58ded46 -size 104348 diff --git a/external/lab/quarks-chemical-platform/img/4.png b/external/lab/quarks-chemical-platform/img/4.png deleted file mode 100644 index 0cf72af1138d44451e6b8298e81bf41ef99d71b9..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/4.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:18f92331af347122150c1bf08beedd5f9c76eb69cd1691610589e71b7a3eb6a9 -size 3239 diff --git a/external/lab/quarks-chemical-platform/img/5.png b/external/lab/quarks-chemical-platform/img/5.png deleted file mode 100644 index 1b63e4b4611f870c6ca06462b6e50749b5e2710f..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/5.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aaae451639febc12d9a3cb7703e78c219ad5dbb5815395b7df41ca30cf22fa8d -size 5912 diff --git a/external/lab/quarks-chemical-platform/img/6.png b/external/lab/quarks-chemical-platform/img/6.png deleted file mode 100644 index 24f072d8afccc40189b82753ea9491494afeae7d..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/6.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66e848b97e66b41d693ac13f09dbba7d252fb03fd4d4e2213de5b3648f0ba796 -size 645 diff --git a/external/lab/quarks-chemical-platform/img/7.png b/external/lab/quarks-chemical-platform/img/7.png deleted file mode 100644 index 616643c37973f1e0a591f2538ae59d6d4cad1842..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/7.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fea13ceac6d81aa40e0061ecdb0c99dd2e77132175fe344b9fbba0d9f7d099ad -size 1236 diff --git a/external/lab/quarks-chemical-platform/img/8.png b/external/lab/quarks-chemical-platform/img/8.png deleted file mode 100644 index 87c1c104667782192046e7bdd7c89c5f2f8b547b..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/8.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef6a2b9cf53062ecf261e9b81ab7429e27a8e3cb4b7b508a6762e8974b045950 -size 1180 diff --git a/external/lab/quarks-chemical-platform/img/9.png b/external/lab/quarks-chemical-platform/img/9.png deleted file mode 100644 index 99785d836c9b95417e26b6797f8568410689849b..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/img/9.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ef0f8e6a42e9732e92bab67a80d08d21ea1c6bac42a55a4a8493ec9f8656b85 -size 1442 diff --git a/external/lab/quarks-chemical-platform/quarks-chemical-platform.md b/external/lab/quarks-chemical-platform/quarks-chemical-platform.md deleted file mode 100644 index aad0f977213efc76a769ac20f71d6ea87e186a40..0000000000000000000000000000000000000000 --- a/external/lab/quarks-chemical-platform/quarks-chemical-platform.md +++ /dev/null @@ -1,475 +0,0 @@ ---- -layout: page -permalink: /external/lab/quarks-chemical-platform/ -shortcut: lab:quarks-chemical-platform -redirect_from: - - /cards/lab:quarks-chemical-platform - - /external/cards/lab:quarks-chemical-platform ---- -# Quarks - Chemical platform - -## How to access Quarks? - -https://quarks.lcsb.uni.lu - -### What does mean SSO connection? - -SSO connection means connection with Uni credentials. name.lastname@uni.lu and associated password - -(VPN connection is required if not connected to the local network) - -## Chemical platform - -<div align="center"> -<img src="img/1.png"> -</div> - -### Products -This section is used to look for a chemical or to add a new one. When you have found the product you were looking for, you have access to a lot of information related to health and safety and to the inventory. - -You can use different criteria to find your product of interest and press _Filter_ - -<div align="center"> -<img src="img/2.png"> -</div> - - -<div align="center"> -<img src="img/3.png"> -</div> - -You know have acces to those information: - -- **Update**: last time the chamical has been updated - -- **Name**: name - -- **Manufacturer**: brand most of the time, company providing the Safety Data Sheet - -- **Reference**: manufacturer reference - -- **Internal code**: LIMS ID for products ordered in LIMS (previous lab management system). New products ordered diretcly from Quarks don't have an internal code - -- **GHS**: -<img src="img/4.png"> - -- **PPE**: recommended PPE based on an internal risk analysis -<img src="img/5.png"> - -- **Hasard**: calculated via an algorithm extratcting information from the SDS and taking into account the different ways of penetration of chemicals and speific reglementations. -<img src="img/6.png"> - -- **ICPE**: -<img src="img/7.png"> - -- **In stock**: - -- **In use**: - -- **SDS**: -<img src="img/8.png"> - -- **Cart**: - -- **Actions**: -<img src="img/9.png"> - -### How to read the risk analysis? -Risk analysis is done by safety team for one product and for one group. You can consult the risk analysis throught the details of the chemical product in the section usage by clicking on the smiley in the risk column. - -<img src=" img/picture 14.jpg"> - - - --**In stock- in use**: stock information related to your group - --**SDS**: you can upload or update your SDS easily through the button <img src=" img/picture 16.JPG"> -You can directly open the SDS through the PDF icon <img src=" img/picture 17.JPG">. You can also upload manually the SDS for the products belonging to your group. The history of SDS is also accessible. - - <img src=" img/picture 15.JPG"> - --**Cart** - -### How to use the chemical cart? For which purpose? - -You can do carts of products or carts of flasks. -Tick the cart button in the corresponding column in order to add your product/flask to the cart. It is not the cart for the purchase platform, only a list of product/flask that you can export and pool for any purpose. You may need it for a list of product to look for in the lab or for a group of label to print at the same time. - -<img src=" img/picture 19.JPG"> - -<img src=" img/picture 20.JPG"> - -For the products cart: you can View the products, clear the ICPE ambiguties, crate minimun stock or remove it from the cart. -For the flasks cart: you can Display the labels, print the labels, discard the flasks, move the flasks or remove it from the cart. -For example when you display the flasks you can export an exel file: - -<img src=" img/picture 21.JPG"> - -The shortcut to add a product or a flask in the cart is - <img src=" img/picture 18.JPG"> - --**Actions buttons** - - <img src=" img/picture 10.JPG"> - Create a new batch (new flask) - -<img src=" img/picture 11.JPG"> -See details of the product - - - <img src=" img/picture 12.JPG"> - Edit the product - - - <img src=" img/picture 13.JPG"> - Delete the product - - - <img src=" img/picture 7.JPG"> - - - - -### Solutions -To create a solution you need to create a new product. Manufacturer is LCSB or you can also create your group/name. - -If you click on the product designation or on the loop, you will open a detailed view of the product on the right side. You have also the possibility to add an activity associated to the solution. - - <img src=" img/picture 22.JPG"> - - - -### Reconditionning labels -You have also the possibility to create a reconditionning label, for aliquoting or other purpose. - - <img src=" img/picture 23.JPG"> - -## STOCK MANAGEMENT - -In order to have the updated inventory of the quantity of each chemicals we own in the laboratories, we need to label the flasks associated to each product and to localise them in the software. We only track the flask of the chemicals category. One flask corresponds to a batch, reason why it is mentionned entering a batch in stock. - -Each flask has a 2D QR code, the label is also named with a short name: **Group::** and incrementing numbers (used in case of issue with the QR code identification). - - <img src=" img/picture 25.JPG"> - -The information displayed on the label are the name, the internal number, the expiration date, the creation date. A field is forseen for openind date hand-writing. The expiration date is the creation date + 4 years if no other infornation is available on the flask. - -Several flasks can be associated to one chemical product. Several sizes of flasks can also be associated to one product. This is why we encourage you to create chemical product without any information about the content size (like Sigma reference 89007-25MG should be 89007). - -The flask is created by support team at reception of the product with the associated action of printing the label. Owner of the flask still need to moove the flask from the reception storage place to the destination storage place, using the Quarks plateform or the mobile application. - -The flask location information and quantities are displayed for the group members only. - - <img src=" img/picture 24.JPG"> - - When you enter a new batch in stock (meaning a new flask associated to a productuct reference) you need to fill the following information (* means mandatory field). We strongly recommend to track the batch number (lot number) of the flasks for quality purpose even if it is not a mandatory field. - -<img src=" img/picture 26.JPG"> - -## LOCATIONS - -All the location for chemical storage has a 2D QR code as well. -It is mainly used with the mobile application. In case of issue with the QR code, each location label is also associated to a label number as :number: - -<img src=" img/picture 27.JPG"> - -STORAGE word is specified to differentiate storage place (fridges and freezers) from equipement identification. To add a new location please create a ticket in https://service.uni.lu. - - -## What are the items categories displayed in the chemical product inventory? - -The cost categories displayed in the chemical inventory are chemicals, biological reagents, medication. - -**Chemicals** -Any cost of chemical products for laboratories; powder and solutions - -**Biological reagents** (molecular biology + Cell culture) -Any cost of molecular biology and cell culture products for laboratories, e.g. enzymes, antibodies, cell culture media, serum, biochemical reagents - -**Medication** -Costs of all animal drugs and medicine used for research purpose to use by or on the order of licensed veterinarian - -### How to make the difference between chemicals and biological reagents? - -**Chemicals** - -Any Compounds, substances or mixture with a defined composition properties and not connected with the natural process of an living organism - -**Biological reagent** -Compounds, substances or mixtures used to mimic biological living conditions and/or are produced in living organisms. Reagents connected with any kind of natural process of an living organism -You can search product by categories if you need only to have the list of chemicals for example. - -**Subcategories are kits and media**. - - -### Why did we include biological reagents and mediacation in the chemical inventory? - -In order to display the hazard scoring of the biological reagents or medication for risk analysis and to be submitted to safety approval if meeting the criteria. - -**Do we label the biological reagents?** -Not for the moment. Only the flasks of chemical products need to have a barecode sticker. The flasks associated to biological reagent don't need a Quarks barecode. - -**How to manage the stock of biological reagents?** -If for inventory and stock management purpose you need stickers, printers are available in the laboratories, you can use it to label biological reagents. Support will only take care of the labels for chemical products. - -The biological reagents ordered with the Quarks purchase platform will appear in the chemical inventory. To manage the stock, you can either choose to discard the biological reagent or to place it in a dedicated location. As soon as it is done it will not appear anymore in the dropdown menu of your flask management bar (purchase) - -<img src=" img/picture 4.jpg"> -<img src=" img/picture 5.jpg"> - -**It is possible to import an exel file with a list of biological reagents that you would like to track in Quarks?** - -Yes it is possible, the exel file should be shaped the same way as the colums of the chemical products inventory. - -# How is organized the Quarks flow at LCSB? -1) Ordering an article via the purchase platform in Quarks -2) If it is a chemical, the product is automatically created in the chemical product inventory of Quarks. Biological reagents and medication are also automatically created in the chemical product inventory. - -3) Reception of the article by support team. If it is a chemical only, the label is printed and placed in a dedicated box. -4) The buyer come to pick up the deliveries and the labels -5) The buyer - - a. Use the Quarks website with the computer to enter the new batch number and final location of the product - - b. Use the Quarks application to enter the batch number and final location of the chemical products received (by scanning) - -# How are organized the Quarks devices? -1) Computers of the lab or personal computers allow to access the website -2) Scanners also called the TC20 allow to use the application of Quarks in order to move, discard or get information about a product by scanning its Quarks label in the laboratory. You need also to connect to the Quarks application while using your Uni credentials. It is connected to WIFI TEchnet. - -3) Tablets are used to reach the website or the application, from the laboratory -4) Scanners and tablets have charging support to ensure it is always charged - <img src=" img/stand-flip.png"> - <img src=" img/picture 3.jpg"> - <img src=" img/support TC20.jpg"> - -5) Printer available in the laboratory is linked via USB to the adjacent computer. This printer is also linked to the network of the University - <img src=" img/imprimante zebra.jpg"> - -## How to print labels? -1) From your personal computer - - how to set up the printer on my computer– how to find the network printers -Please find here the instruction to install the printer for windows users: -https://www.zebra.com/us/en/support-downloads/printer-software/printer-setup-utilities.html - -Zebra Printer Setup Utility Support & Downloads | Zebra -www.zebra.com - -Download Zebra's Printer Setup Utility, an easy way to quickly and easily configure select Zebra industrial, mobile and desktop printers. -Download the app : Zebra Setup Utilities for Windows (1-Oct-2019) - Once it is done, you need to install the printer: - - a. Install New Printer - b. Next - c. Install Printer - d. Look for the printer ZDesigner GK420t - e. Next - f. Add Port - g. Next - h. IP Address : 10.213.18.13 - i. Next - j. Select the 2 sub-programs Launch - k. Finish - -You will have 2 softwares installing on the computer, one to monitor the printer, one for bare code. You can also remove them. - - BT2-Support 10.213.17.166 - - BT2-1 10.213.17.167 - - BT2-2 10.213.17.207 - - BT2-3 10.213.18.13 - - BT1-Support - - BT1-4 10.213.19.164 - - BT1-5 10.213.19.138 - -When you will print the label in Quarks, as usual, choose the ZebraGK420t printer and the following parameters (go on print using system dialog, if you have the following dialogue box). - - - In preferences you will be able to choose: - -<img src=" img/picture 28.jpg"> - -And - -<img src=" img/picture 29.jpg"> - -If you go on “printers and scanners†then you right click on your printer (zebra), You will have printer preferences and should fix it for your session. Click on apply. - -2) From the laboratory – USB link - -The printers are in the open laboratories, generally in the center of the open lab. Please if you canno’t find it, check with your technicians. There is one printer for each floor. We have additional printer on first floor BT1 and second floor BT2 for support team. Support team is providing the labels. - - -### In which cases will I need to print labels? - -For example for kits, biological reagents, homemade solutions, reconditioning labels - -### What are the roles in Quarks? - -Quarks gives us the possibility to have different rights for each person, which are set up in a kind of profile, which are called roles. -With those roles we can adapt what actions the person is allowed to do and what kind of changes can be save. Like this, each group gains more autonomy and a better control of their budgets. - -Those are the different roles possible in a research group: - -**Viewer**: only view orders from own group - -**Researcher**: place article in a cart and view orders from/for own group, create new article - -**Technician**: place article in a cart and view orders from/for own group, create new articles, receiving notifications on status of all orders - -**Budget responsible**: validate carts of own group, choose budget codes for orders, have an overview of the spending - -### How the newcomer is assigned to a group? - -After first log in in Quarks software, support team will attribute a role and a group to the newcomer. In case of special request, please use the ticketing system. https://service.uni.lu. - -### Who do I need to contact in case of issue? -https://service.uni.lu. -Please use service now to report issue with Quarks (LCSB < Quarks) - -## How to keep my inventory updated? - -### Using Quarks software -**Evacuate flask** - -You need to go on stock management, flasks, evacuating flasks. -Use the label number to evacuate the flasks: e.g. MFN::22 or CEN::45. You can evacuate or move several product at the same time. - -<img src=" img/picture 30.jpg"> - -<img src=" img/picture 31.jpg"> - -<img src=" img/picture 32.jpg"> - -**Moove bottles** - -<img src=" img/picture 38.jpg"> - -### Using the mobile app with the scanner TC20 (yellow plugs) - -https://mobile.quarks-safety.com - -<img src=" img/picture 3.jpg"> - -On the main screen you can access several action buttons. - -<img src=" img/picture 34.jpg"> - -**Evacuate flasks** - -<img src=" img/picture 35.jpg"> -Scan the QR code of the flask and click on enter. - -<img src=" img/picture 36.jpg"> - -Click on finish to evacuate the flask. - -**Moove bottles** - -<img src=" img/picture 37.jpg"> - -In order to moove flask to a new location, you need to scan the destination location QR code first and then the flask QR Code. - -In general, please sign out of the tablets/scanner device when you are done with your Quarks-safety session - -## How to do a reverse inventory? - -To proceed to a reverse inventory of a location, you need to scan the storage QR Code and then to scan every single bottle of the location. Mobile application will summarise the flasks that are not correctly inventoried. - -# How is structured the purchase platform? - -<img src=" img/picture 39.jpg"> - -ARTICLES are available from catalogs. - -Dynamic catalogs are available from SIGMA and VWR. -Articles from Labcollector, with corresponding LIMS ID (internal code) are also imported in Quarks. - -## How to order from a new seller? - -In order to create a new seller, you need to request a SAP ID for this seller. Your order will be pending until the seller is created in SAP. - -## How to add an article in my favorites? - -Click on the yellow heart and the article will be saved in your favorites. If you want to visualise your favorites, you need to filter the articles wit the favorite filter on. - -## How to create an article ? -You can create an article wit the creation button. If the reference exists already in a catalogs, then you will have the possibility to merge the articles. - -As soon as you have found or created your article, you can add it to your cart. One cart is dedicated to one group and one budget. You need to choose the team before to start your cart. This is a default option if you only belong to one group. - -It is not mandatory to choose your budget at this step. you can save your cart without budget. The budget validator will take care of filling and checking the information missing in such a case. - -## How to proceed with the fees? -Explain the part with the fees-> needed to be added after creation of the article - -## How to place an order? -**Carts** is an intermediate step between placing the orders in the lab and processing the order by the lab support team. - -The carts can be places by anyone in the lab, the budget responsible is going to check the order again and make sure that amount and budget used, are the correct. - -This leads to different states in the carts, which can also be searched for. ( see search area) - -**Draft**: cart has just been created and needs to be confirmed by the creator - -**Waiting for validation**: cart needs to be validated by a budget responsible - -**Transmitted**: the cart has been validated by a budget responsible of the team and has been transmitted to the orders - -**Refused**: the cart has been refused for a reason that must be identified while refusing - -## How to proceed an order? -The different order states allow you to have informations about where is the order in the process: - -**Draft**: order has been created out of cart, first state after validation from budget responsible - -**Pending**: status after request validation from Validator ( Support team) - -**Validated**: order has been checked by lab support team and accepted - -**Confirmed**: order has been transmitted to Service now/SAP and PO has been created - - **Sent**: PO has been approved in Service now/ SAP and has been sent to supplier - -**Partially received/ Received**: reception status of order - -**Merged**: 2 or more orders with the same supplier and same budget are merged - -**Canceled**: order has been canceled or refused due to missing or not correct information - -**Waiting Safety approval**: chemicals/ biological reagents / medication with specific risks need to be approved by the safety team - -<img src=" img/picture 42.jpg"> - -This process leads to different roles related to the purchase platform: - -**Buyer**: person creating and confirming the cart *Technician, Researcher, Budget Responsible* - -**Transmitter**: transmitting cart into an order after validation by budget responsible *Budget Responsible* - -**Validator**: accepting the order and further processing of the order *Support team* - -## How to receive an order? - -As soon as a new chemical product / biological reagent or medication product is ordered, the product is automatically created in the chemical inventory platform. - -At the reception of the article, labels are automatically created for chemicals only. - -In order to keep your inventory updated, you need to scan the QR Code of your product and to moove it from reception to the destination location. - -You can use the option "entering a batch in stock from an order" to choose the destination location and to enter the batch number/expiration date of your product", even if the label is already printed. - -<img src=" img/picture 43.jpg"> - -You can manage the flasks reception of your group via purchase - inventory management - batches - -<img src=" img/picture 44.jpg"> - - - diff --git a/external/lab/quarks-general/img/40.png b/external/lab/quarks-general/img/40.png new file mode 100644 index 0000000000000000000000000000000000000000..5e3bcebd02ceb3d534f95e95cda3205ca4e5f8b6 --- /dev/null +++ b/external/lab/quarks-general/img/40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:331dee3033ad15196f8e3208749d168a941a25472efc6313d315612199dc41f2 +size 17235 diff --git a/external/lab/quarks-general/img/41.png b/external/lab/quarks-general/img/41.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e49402081216f804655c343b4c54a951d94bff --- /dev/null +++ b/external/lab/quarks-general/img/41.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:847d571e773c8b8b967c9f3f8e04b4c0431fd77334caf8b94c458f0b5872550f +size 17178 diff --git a/external/lab/quarks-general/img/42.png b/external/lab/quarks-general/img/42.png new file mode 100644 index 0000000000000000000000000000000000000000..dedb18f309d8e9e7ad8b848ec0ce4b9ab8cc881d --- /dev/null +++ b/external/lab/quarks-general/img/42.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:173ddb526db5a29bc490ca74b2e5752ef77d297513c3c428301a48e70448ad8e +size 10777 diff --git a/external/lab/quarks-general/img/43.png b/external/lab/quarks-general/img/43.png new file mode 100644 index 0000000000000000000000000000000000000000..2c120e2099eccfd2a85a2837e32123e80bda99b9 --- /dev/null +++ b/external/lab/quarks-general/img/43.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf76be5a2ccec04b756b4698001e756c24407c80304cb2a3bf6f79353ab39b1e +size 47504 diff --git a/external/lab/quarks-general/img/44.png b/external/lab/quarks-general/img/44.png new file mode 100644 index 0000000000000000000000000000000000000000..527af44126afd7713eafad05f0c1cf307acdaafb --- /dev/null +++ b/external/lab/quarks-general/img/44.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d658e7c48269f7e7a5864d07b359d4fea3a1ea7395c4528f329d300fa0213934 +size 32236 diff --git a/external/lab/quarks-general/quarks-general.md b/external/lab/quarks-general/quarks-general.md new file mode 100644 index 0000000000000000000000000000000000000000..9b281f66da77c0ac645aecbd9f938fa3cc885a66 --- /dev/null +++ b/external/lab/quarks-general/quarks-general.md @@ -0,0 +1,135 @@ +--- +layout: page +permalink: /external/lab/quarks-general/ +shortcut: lab:quarks-general +redirect_from: + - /cards/lab:quarks-general + - /external/cards/lab:quarks-general +--- + +# Quarks - General information + +## How to access Quarks? + +https://quarks.lcsb.uni.lu + +### What does mean SSO connection? + +SSO connection means connection with Uni credentials. name.lastname@uni.lu and associated password + +(VPN connection is required if not connected to the local network) +Use the Quarks website with the computer to enter the new batch number and final location of the product +Use the Quarks application to enter the batch number and final location of the chemical products received (by scanning) +## How is organized the Quarks flow at LCSB? +1. Ordering an article via the purchase platform in Quarks + +2. If it is a chemical, the product is automatically created in the chemical product inventory of Quarks. Biological reagents and medication are also automatically created in the chemical product inventory. +3. Reception of the article by support team. If it is a chemical, the label is printed and placed in the dedicated box. +4. The buyer come to pick up the deliveries and the labels +5. The buyer + + - Use the Quarks website with the computer to enter the new batch number and final location of the product + + - Use the Quarks application to enter the batch number and final location of the chemical products received (by scanning) + + +## How are organized the Quarks devices? + +- Computers of the lab or personal computers allow to access the website + +- Scanners also called the TC20 allow to use the Quarks application in order to move, discard or get information about a product by scanning its Quarks label. To connect to the application, you have to use your uni credentials. + +<div align="center"> +<img src="img/40.png"> +</div> + +- In the laboratories, you can also acces the website or the application using the tablets. + +- Scanners and tablets have charging support to ensure it is always charged. + +<div align="center"> +<img src="img/41.png"> +<img src="img/42.png"> +</div> + + +- The printers available in the laboratories are linked via USB to the adjacent computer. Those printers are also linked to the network of the University. + +## How to print labels? +**From your personal compute** + +Please find here the instruction to install the printer for windows users: +https://www.zebra.com/us/en/support-downloads/printer-software/printer-setup-utilities.html + +Zebra Printer Setup Utility Support & Downloads | Zebra +www.zebra.com + +Download Zebra's Printer Setup Utility, an easy way to quickly and easily configure select Zebra industrial, mobile and desktop printers. +Download the app : Zebra Setup Utilities for Windows (1-Oct-2019) + + Once it is done, you need to install the printer: + +1. Install New Printer +2. Next +3. Install Printer +4. Look for the printer ZDesigner GK420t +5. Next +6. Add Port +7. Next +8. IP Address : 10.213.18.13 +9. Next +10. Select the 2 sub-programs Launch +11. Finish + + +2 softwares will be installed on your computer. The first one is for the printer, the second one is for the bar codes. + +IP addresses: +- BT2-Support 10.213.17.166 +- BT2-1 10.213.17.167 +- BT2-2 10.213.17.207 +- BT2-3 10.213.18.13 +- BT1-Support +- BT1-4 10.213.19.164 +- BT1-5 10.213.19.138 + +When you will print the label in Quarks, choose the **ZebraGK420t printer** and the following parameters. + +In **preferences** you will be able to choose: +<div align="center"> +<img src=" img/43.png"> + </div> +And +<div align="center"> +<img src=" img/44.png"> +</div> +Go in **printers and scanners** and right click on your printer (zebra). You will have printer preferences and should fix it for your session. Click on **apply**. + +**From the laboratory – USB link** + +The printers are in the open laboratories, generally in the center of the open lab. Please if you canno’t find it, check with your technicians. There is one printer for each floor. We have additional printer on first floor BT1 and second floor BT2 for support team. Support team is providing the labels. + + +## In which cases will I need to print labels? + +You have to print a label for chemicals, kits, biological reagents, homemade solutions, reconditioning labels + +## What are the roles in Quarks? + +Quarks gives us the possibility to have different roles profiles, with different rights. + +**Viewer**: only view orders from own group + +**Researcher**: place article in a cart and view orders from/for own group, create new article + +**Technician**: place article in a cart and view orders from/for own group, create new articles, receiving notifications on status of all orders + +**Budget responsible**: validate carts of own group, choose budget codes for orders, have an overview of the spending + +## How is a newcomer assigned to a group? + +After first log in in Quarks, the Support team will attribute a role and a group to the newcomer. + +# Help needed? +In case of any question, request or issue, [please send a ticket](https://service.uni.lu/sp?id=bs_dep_catalog_entry&sys_id=0840cf71dbaa14148bcbf9b41d9619cb). + diff --git a/external/on-offboarding/checklistArrival/checklistArrival.md b/external/on-offboarding/checklistArrival/checklistArrival.md new file mode 100644 index 0000000000000000000000000000000000000000..055475f9b81e6fd1b0068799fe9bf836b6460a07 --- /dev/null +++ b/external/on-offboarding/checklistArrival/checklistArrival.md @@ -0,0 +1,39 @@ +--- +layout: page +permalink: /external/on-offboarding/checklistArrival/ +shortcut: on-offboarding:checklistArrival +redirect_from: + - /cards/on-offboarding:checklistArrival + - /external/cards/on-offboarding:checklistArrival +--- +# Checklist upon arrival in Luxemburg + +This checklist for newcomers will provide you with some practical advice what to take care of before arriving in Luxembourg. The pdf document for download can be found [here](https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Newcomer%20Checklist%20upon%20Arrival%20in%20Luxembourg.pdf). + +### Welcome to Luxembourg! +Arriving in a new country means also dealing with bureaucracy. Here we would like to give you a first overview of the things that you need to do upon arrival. + +### Living in Luxembourg +- Register at your [local commune](https://www.syvicol.lu/fr) ("Hotel de Ville") within + - 3 days of arrival for all non-EU citizens + - 8 days for EU citizens staying longer than 3 months +Take with you your passport, renting contract of accommodation, certified +birth certificate and work contract. After registration you will receive a +paper card that states on which address you have been registered. At the +same time you can also register your drivers license (only for EU citizens) +##### Within 3 months: +- Register your vehicle. For more information [check here](https://www.euraxess.lu/). +- Apply for your residence permit (only for non-EU citizens) +##### Within 1 year: +- Apply for a [Luxembourg driving license](https://www.euraxess.lu/) (only for non-EU citizens) + +### Children +- Register children at their school + +### Money +- Open a bank account and order credit/debit cards. Be aware that it can +take up to 3 weeks until you receive those bank cards. +- Take with you your passport, work contract and the paper card you got from the commune when registering. + +<!--Process owner: Comm'department--> + diff --git a/external/on-offboarding/checklistArrival/img/newcomerChecklistArrival.jpg b/external/on-offboarding/checklistArrival/img/newcomerChecklistArrival.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8db1ca0af7cf424d21250d4b4ea7204c204bd800 --- /dev/null +++ b/external/on-offboarding/checklistArrival/img/newcomerChecklistArrival.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:726ab7c0229bb488876a54e4fe472f6786594a0b94d37fbddf168d0f2d52d77a +size 1770725 diff --git a/external/on-offboarding/checklistBeforeArriving/checklistBeforeArriving.md b/external/on-offboarding/checklistBeforeArriving/checklistBeforeArriving.md new file mode 100644 index 0000000000000000000000000000000000000000..1835221c157bb87d7e85a5918d5a2b1d7729f13f --- /dev/null +++ b/external/on-offboarding/checklistBeforeArriving/checklistBeforeArriving.md @@ -0,0 +1,48 @@ +--- +layout: page +permalink: /external/on-offboarding/checklistBeforeArriving/ +shortcut: on-offboarding:checklistBeforeArriving +redirect_from: + - /cards/on-offboarding:checklistBeforeArriving + - /external/cards/on-offboarding:checklistBeforeArriving +--- +# Newcomer Checklist before Arriving in Luxembourg + +This checklist for newcomers will provide you with some practical advice what to take care of before arriving in Luxembourg. The pdf document for download can be found [here](https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Newcomer%20Checklist%20Before%20Arriving%20in%20Luxembourg.pdf). + +### Entering Luxembourg +- Check the validity of your passport! +- Check your entry and residence conditions! Depending on your nationality you will need a **visa and/or residence permit**. Detailed information on who needs such permits and which documents are required can be found [on the euraxess](https://www.euraxess.lu/) homepage. +- Depending on your nationality you will need a **work permit**. HR will take care of this procedure. They will send you the necessary documents that you need to fill in. + + +### Getting to Luxembourg +- To avoid extra expenses, only book your flight once you know the first working day of your employment and that you got a visa. +- Luxembourg itself has a small **airport** called Findel in Luxembourg City. Alternatively, one could fly to airport Frankfurt Hahn or Charleroi where low budget airlines are travelling to. There is a direct cheap [bus connection](https://www.flibco.com/en) between those airports and Luxembourg. +- Please check the Luxembourgish [railway website](https://www.cfl.lu) for national and international train connections. To get to the LCSB get off at station Belval Université. Detailed information on how to find the LCSB building can be found [on the university website](https://wwwen.uni.lu/lcsb/contact%20). + +### Health +- All LCSB employees will be covered by CNS health insurance that covers up to 2/3 of your health expenses. To cover the rest of the expenses every employees is free to arrange private insurance at own expense. For details on health insurance and social security check the [Daily Life section of euraxess](https://www.euraxess.lu/node/174962/). + + +### Looking for accommodation +- In Luxembourg most apartments are rented out by estate agencies. It’s quite common to pay 1 month rent as agency fee and up to 3 months rent as deposit to the landlord. Euraxess provides [further information and compiled a list of useful websites](https://www.euraxess.lu/luxembourg/information-researchers/accommodation) for this. +- Alternatively, it is also possible to apply for university housing: PhD students can rent student accommodation for their entire stay at the UL. More information can be found [on the university website](https://wwwen.uni.lu/students/accommodation). Researchers can apply for a short- term stay (1 to 3 months) in university housing. [This file](http://wwwen.uni.lu/content/download/56478/668845/file/Housing%2520procedure%2520and%2520online%2520application.pdf%20) provides further information on this. + + +### Tax +- You will receive your tax card automatically per post after the University of Luxembourg has registered you at the social security system. Hand this tax card to HR. They will take care of the rest. +- General information on taxation can be found [on the euraxess website](https://www.euraxess.lu/). + + +### Children +- The LCSB has partnered with a nursery in Esch-sur-Alzette. For more information, please contact: mike.hansen@uni.lu +- If you are accompanied by children bring their school reports. Ceck [the euraxess website](https://www.euraxess.lu/) for more information about the Luxembourgish school system. + + + +### Money +- Please be aware that it can take up to 3 weeks after opening a new bank account until you receive your new banking cards. So make sure you prepare other means to bridge this period. + +If you have any questions, don’t hesitate to contact us. We are looking forward to welcoming you in person. +**See you soon at the LCSB!** diff --git a/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_1.jpg b/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc391f52d9dc1c11be905c0609265ea96e1311c2 --- /dev/null +++ b/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55a5fdeeb71fcb31de472242ab00d1265be1e7c82966b935e209e7a5763bd7d1 +size 2025665 diff --git a/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_2.jpg b/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46e3a9c19a5f4fbe04d4fd7c388db44f0e8f2760 --- /dev/null +++ b/external/on-offboarding/checklistBeforeArriving/img/newcomerChecklist_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cd443ecfad3ede03ed6621042661ae931b14aa17380704414071ed3c942ee18 +size 1762645 diff --git a/external/on-offboarding/checklistGetStarted/checklistGetStarted.md b/external/on-offboarding/checklistGetStarted/checklistGetStarted.md new file mode 100644 index 0000000000000000000000000000000000000000..421000d8097fcabc1b9dd7f69e07ddedceef760d --- /dev/null +++ b/external/on-offboarding/checklistGetStarted/checklistGetStarted.md @@ -0,0 +1,53 @@ +--- +layout: page +permalink: /external/on-offboarding/checklistGetStarted/ +shortcut: on-offboarding:checklistGetStarted +redirect_from: + - /cards/on-offboarding:checklistGetStarted + - /external/cards/on-offboarding:checklistGetStarted +--- +# Newcomer's checklist + +### Welcome to the LCSB! +Below you can find a to-do-checklist and some practical information aiming to guide your through the first days at the LCSB together with the (corresponding people in charge) in brackets. + +### To Do's +* Sign your contract (HR department) +* Attend the University Welcome Meeting: Have your picture taken for our website and get a library card for online access of publications +* Attend the LCSB Welcome Meeting: Administrative welcome presentation (communication team) & Biosafety introduction (safety team) +* Fill in the newcomer's profile for your introduction on the intranet and in the newsletter (communication team) +* Get introduced to your team members, especially to the administrative team (your godparent) +* Have your E-Mail adress added to the relevant LCSB mailing lists (your godparent) +* Read the biweekly LCSB newsletter and explore the [LCSB Intranet](https://intranet.uni.lux/the_university/lcsb/lscb_internal/Pages/default.aspx) +* Hand in you tax card to the HR once you received it by post (HR department) +* Get your entrance badge (your team's secretary) + + +### Services and Websites +You will need two accounts to make use of services and tools: +* **UNI-LU account:** To use the IT services, also known as SIU, will give you your account at your first working day +* **LUMS account:** This account is used for particular services (see below) and will be created after you have your UNI-LU account. Your godparent can assist you in that. + + +#### The **UNI-LU account** is used to access the following services: + +* Mail services, including web mail accessible from the browser via: [https://owa.uni.lu](https://owa.uni.lu) +* Microsoft Office & Teams: [https://portal.office.com](https://portal.office.com) +* University’s Service Portal to create tickets for IT, office setup, and other issues: [https://service.uni.lu](https://service.uni.lu) +* SAP, to make leave requests, see and print payslips and other HR-related services: [https://fiori.uni.lu/fiori](https://fiori.uni.lu/fiori) +* Webex which is used for all virtual work meetings (implemented due to the COVID-19 pandemic), unless the other party requires the use of other software. You can login with UNI-LU account at: [https://unilu.webex.com/](https://unilu.webex.com/) +* University Intranet: [https://intranet.uni.lux](https://intranet.uni.lux) +* LCSB Intranet: [https://intranet.uni.lux/the_university/lcsb/lscb_internal/Pages/default.aspx](https://intranet.uni.lux/the_university/lcsb/lscb_internal/Pages/default.aspx) +* specific communication channels, such as Slack, Basecamp an others, depending on your team. Your godparent will provide you with further information. + + +#### The LUMS account is used to access the following services: + +* Owncloud, a file cloud deployment at LCSB: [http://owncloud.lcsb.uni.lu](http://owncloud.lcsb.uni.lu) +* Gitlab, where the bioinformatics core team we manages its work products, source code and websites: [https://gitlab.lcsb.uni.lu/](https://gitlab.lcsb.uni.lu/) +* other specific and licence-dependent software that is relevant for your work + + +#### Enjoy your time at the LCSB! +If you have any questions, do not hesitate to ask! + diff --git a/external/on-offboarding/checklistGodparent/checklistGodparent.md b/external/on-offboarding/checklistGodparent/checklistGodparent.md new file mode 100644 index 0000000000000000000000000000000000000000..f3d13bd19dcb10c6fa4cdbb2275cfda0eed9e256 --- /dev/null +++ b/external/on-offboarding/checklistGodparent/checklistGodparent.md @@ -0,0 +1,37 @@ +--- +layout: page +permalink: /external/on-offboarding/checklistGodparent/ +shortcut: on-offboarding:checklistGodparent +redirect_from: + - /cards/on-offboarding:checklistGodparent + - /external/cards/on-offboarding:checklistGodparent +--- +# Checklist for godparents + +Thank you for accepting thegodparent role and taking the time to help him/her get started at the LCSB! +Below you can find a checklist for the first steps with this task together with the (corresponding people in charge) in brackets. +The overview checklist in .pdf-format ist avaliable [here](https://intranet.uni.lux/the_university/lcsb/lscb_internal/LCSB%20Handbook/Appendix%20files/Godparent%20Checklist%20-%20newcomers.pdf). + +### Tasks for the godparent + +- Welcome the new employee +- Introduce the new employee to the administrative staff in order to provide him/her with: + * an entrance badge (your team's secrretary) + * office supplies (communications team) + * a computer (your team's secrretary) + +- Show the new employee around and introduce him/her to your group and to the LCSB team +- Make sure that the new colleague receives and signs the Biosafety Information Pack before starting lab work, as all LCSB employees (also administartive staff) must be aware of the guidelines and risks of the labs. +- Explain and show: + * LCSB intranet and newsletter and UL intranet + * Uni/LCSB policies and culture: how to find details about them on the intranet + * ATLAS server structure + * Meetings at LCSB: team meeting (mandatory!), group meetings, TGIF, CETs etc. + * Infrastructure: transport, lunch, chèques repas etc. + * email signature and confidentiality disclaimer + * business cards (to order them contact your group’s team secretary) + +- Make sure the new employee is added to the relevant email lists. For this please [open a ticket at ServiceNow](https://service.uni.lu/sp), mentioning the name and **email address of the new employee** and the **email addresses of the required email lists** that he should be added to. +- For details, see the LCSB Handbook on the intranet. + +### Thanks for your help! diff --git a/external/on-offboarding/godparent/godparent.md b/external/on-offboarding/godparent/godparent.md new file mode 100644 index 0000000000000000000000000000000000000000..60304b9c55b7a7beeebb53201414439f6cec6fae --- /dev/null +++ b/external/on-offboarding/godparent/godparent.md @@ -0,0 +1,31 @@ +--- +layout: page +permalink: /external/on-offboarding/godparent/ +shortcut: on-offboarding:godparent +redirect_from: + - /cards/on-offboarding:godparent + - /external/cards/on-offboarding:godparent +--- +# Godparents for Newcomers +Please also consult the [checklist for godparents](https://howto.lcsb.uni.lu/?hr:newcomers:checklistGodparent). + +### Summary +In order to help new employees to easily integrate in their new workplace and senior members to better know and understand the new colleague, each new employee will be assigned a "godparent". + +### What is a godparent? +Being a godparent is a voluntary function within the LCSB. +A godparent is as a person who, through its experience at the centre and in Luxembourg has gained an extensive knowledge about procedures, rules, corporate culture etc. and who desires to help others, advice new colleagues when they arrive in Luxembourg and who desires to build new relationships. +### What should a godparent do? +A godparent is free to organise and build the relationship with a new employee. However, the following task should be covered. +* Welcome the new employee +* Show the new employee around and introduce him/her to the team and to other LCSB/ Uni.lu members: most importantly to the administrative in order to provide a badge, office supplies… +* Make sure that the new colleague receives and signs the Biosafety Information Pack, as all LCSB employees must be aware of the regulations and risks of the labs +* Explain Uni/ LCSB policies and culture +* Make sure the new employee is added to the relevant email lists. For this please [open a ticket at ServiceNow](https://service.uni.lu/sp), mentioning the name and **email address of the new employee** and the **email addresses of the required email lists** that he should be added to. +* Make sure the newcomer gets access to ATLAS as appropriate. +Duration of godparenting: Minimum 2 months and no longer than 6 months. +### How to become a godparent? +All LCSB members are eligible to become godparents. There are no minimal qualifications required, mentors must only work for at least 6 month at the Uni. +However, in general HR in collaboration with the LCSB’s administration team will shortlist few potential candidates. Potential candidates shall be contacted and asked if they accept the function. In a case of refusal the next candidate on the list will be contacted. +Preferred candidates for this assignment are members of the same unit or project, a relevant research field, or the same hierarchical level. To avoid conflicts of interest, in principle PI or superiors are to be avoided as godparents. + diff --git a/external/on-offboarding/onboarding/onboarding.md b/external/on-offboarding/onboarding/onboarding.md new file mode 100644 index 0000000000000000000000000000000000000000..be9577dc9c4ada1699b071e85652a476d7d24ac0 --- /dev/null +++ b/external/on-offboarding/onboarding/onboarding.md @@ -0,0 +1,49 @@ +--- +layout: page +permalink: /external/on-offboarding/onboarding/ +shortcut: on-offboarding:onboarding +redirect_from: + - /cards/on-offboarding:onboarding + - /external/cards/on-offboarding:onboarding +--- +# Onboarding new members at the LCSB + +## Purpose +The LCSB regularly welcomes newcomers who have just joined one of the research groups or the support teams. +The on-boarding process aims to ensure their smooth insertion within their group and within the LCSB. +It completes the introduction at the Welcome Day of the university by providing information specific to the LCSB. +On top of practical information, this process should convey the LCSB values and the way we all work together. + + +## 1. Godparents +When a new member joins the LCSB, his team should assign him a godparent who will guide him during the on-boarding process. +The group PI are asked to nominate a senior member of the group as “god-parentâ€. +The godparent should show the newcomer around the LCSB premises, introduce them to all the relevant LCSB staff (help for networking during social events), and take care of some of the early procedures such as: +- prepare a desk +- get a computer +- get phone +- show how to get office supplies +- register for mail lists +- explain Uni/LCSB intranet, services and [important links](https://howto.lcsb.uni.lu/?general:links) +- introduce to the team +- explain the lunch voucher system and where to get food + + +## 2. Welcome meetings +- **University Welcome Day**: The newcomers have to attend the University Welcome Day to get a general overview of the university and have their official picture taken for the website. +- **LCSB Welcome meeting**: Once a month a two hours meeting is organised at the LCSB for the members who arrived recently. During the first part, a round table allow participants to introduce themselves and to place their “location sticker†on the LCSB map in BT2 staircase. Then, a member of the communication team presents the LCSB, its goals and values, and provides some practical information (who’s who, basic procedures, where to find answers, etc.). The second part is dedicated to security and safety (building evacuation, emergency exits, lab safety…). +The participants also get a copy of the LCSB annual and research reports and the slides used during the meeting are shared. The newcomers receive a calendar invitation for this meeting, sent by the communication team. + +In order to introduce the newcomers to the whole LCSB team, the new members are mentioned in the LCSB newsletter (Photo, name, position and email address in the “Newcomers†section). They can also introduce themselves during the weekly team meeting at the LCSB. + +## 3. Checklist for administrative tasks + +- Get entrance badge at the Maison du Savoir (Security office on 2nd floor). Check with your team secretary what kind of access you have (rooms and hours) and how to update it if needed. +- Get acquainted with your colleagues, especially your group, the group secretary and the administrative team. The godparent should show the new employee around and introduce them to the LCSB team. +- Get access to the relevant mail lists (LCSB-Team + group list). The godparent should open a ticket in ServiceNow mentioning the name and the email address of the new employee and the required email lists that they should be added to. +- Familiarise with different LCSB tools: ATLAS server (to get access, [open a ticket in service now](https://service.uni.lu/sp)), the regular meetings (team meetings, TGIaF, CETs), the lunch vouchers distribution, etc. The godparent should explain how things work at the Uni/LCSB (policies and culture). +- Fill in the profile on [LCSB intranet](https://intranet.uni.lux/the_university/lcsb/lscb_internal/). Check that the information on the personal webpage on university website is accurate and that the newcomer is mentioned in LCSB people list and in the group member list on the website. +- Set up the proper email signature and confidentiality disclaimer for your university mailbox: [Guidelines on the intranet](https://intranet.uni.lux/the_university/sc/Lists/Policies%20%20Procedures/DispForm.aspx?ID=9) +- Order business cards through your group’s secretary if needed. +- Read the biweekly LCSB newsletter and explore the intranet to stay up to date with what is happening at the LCSB. Send an email to the LCSB communication team if the newcomer hasn’t received it after a few weeks. +- Complete your trainings to get further access to the labs. The godparent should make sure that the new colleague receives the Biosafety, Data Management and Data Protection Training before starting lab work, as all LCSB employees must be aware of the guidelines and risks. diff --git a/external/ppc/add-gitignore/add-gitignore.md b/external/ppc/add-gitignore/add-gitignore.md new file mode 100644 index 0000000000000000000000000000000000000000..97b131b3dd07c7281dce4c99bae5d1389610ebaf --- /dev/null +++ b/external/ppc/add-gitignore/add-gitignore.md @@ -0,0 +1,39 @@ +--- +layout: page +permalink: /external/ppc/add-gitignore/ +shortcut: ppc:add-gitignore +redirect_from: + - /cards/ppc:add-gitignore + - /external/cards/ppc:add-gitignore +--- + +# Add a .gitignore to your repository + +The version control system git tracks all files in a repository. + +Sometimes, you do not want certain files or directories to be tracked, but fully ignored by `git`. These files or directories +can include binaries, images, dependencies, log files, or analysis results. Also, hidden system files are usually picked up by `git`. + +The idea is to create a file named `.gitignore` that lists all the files and directories that should be ignored by `git`. + +For instance, in order to ignore all log files with the suffix `.log`, the content of the `.gitignore` file should be: + +``` +*.log +``` + +A common example is to ignore system files as well, such as the `.DS_Store` file: + +``` +.DS_Store +``` + +*Note:* Sometimes, you might not see the hidden system files. You can do so by browsing to the directory in the terminal and typing: + +```bash +$ ls -lash +``` + +Once the `.gitignore` file has been created, you can add and commit the file as any other file in the `git`-tracked repository. A relatively complete collection of `.gitignore` templates can be found [here](https://github.com/github/gitignore). + +More information on the `.gitignore` mechanism can be found [here](https://www.atlassian.com/git/tutorials/saving-changes/gitignore). diff --git a/external/ppc/publish-repo/publish-repo.md b/external/ppc/publish-repo/publish-repo.md new file mode 100644 index 0000000000000000000000000000000000000000..69b3ece03ee3bb444915625bccf8615c30773ca5 --- /dev/null +++ b/external/ppc/publish-repo/publish-repo.md @@ -0,0 +1,18 @@ +--- +layout: page +permalink: /external/ppc/publish-repo/ +shortcut: ppc:publish-repo +redirect_from: + - /cards/ppc:publish-repo + - /external/cards/ppc:publish-repo +--- + +# Publish a repository + +By default, the repositories created on the LCSB Gitlab are private, i.e. they cannot be seen by anyone outside LCSB. + +In order to change the visibility of the repository, you can do so by browsing to `Settings` and then expanding the section on `Visibility, project features, permissions`. + +There, you can set the visibility to `Public`. It is important to note that the group must be public in order to change visibility of the repository. + +Remember to follow the [LCSB policy regarding code development](https://howto.lcsb.uni.lu/?policies:LCSB-POL-BIC-07). In case of questions, please do not hesitate to contact the [R3 team](mailto:lcsb-r3@uni.lu). \ No newline at end of file diff --git a/external/publication/10WaysImproveEnglish/10WaysImproveEnglish.md b/external/publication/10WaysImproveEnglish/10WaysImproveEnglish.md new file mode 100644 index 0000000000000000000000000000000000000000..20b6ebc53f9309c06647c21a8fcfbb01ae8b358c --- /dev/null +++ b/external/publication/10WaysImproveEnglish/10WaysImproveEnglish.md @@ -0,0 +1,42 @@ +--- +layout: page +permalink: /external/publication/10WaysImproveEnglish/ +shortcut: publication:10WaysImproveEnglish +redirect_from: + - /cards/publication:10WaysImproveEnglish + - /external/cards/publication:10WaysImproveEnglish +--- +# 10 ways to improve your English + +Francisco ARAGAON ARTACHO, former postdoc in the Systems Control group, has made a list of the ten most important points that helped to improve his English. In this article he shares them with you and explains what he means by each of them. + +**1. Believe improving your English is something very important** +I think this is the most important point. If you don't believe a good written English is important, you will never improve it. So... why is it important? The way you write will give your reader a first impression about you. Even more, the reader will even get an impression about your personality (tidy / messy / arrogant / smart / knowledgeable / dumb). He / she probably doesn't know you, nor knows how good your ideas are. Don't give him / her a bad first impression: it will be hard to change his/her mind. While refereeing, I've directly rejected several papers because the English was terribly bad, or because it was full of typos. Nobody wants to read a text with many typos and which is clearly against the "golden rule" to never make a referee angry! Before submitting a paper / grant proposal, check it carefully. If one of your co-authors is a native English speaker, ask him / her to check the grammar of what you wrote. If not, ask a friend. If possible, wait for a week and read it again. You will probably discover that what you wrote is not as nice as you thought. You will find many typos and errors. + +**2. Read** +Read as much texts in English as you can, especially novels. If you read good writers, perhaps (probably) something good will stick in your mind. Try to use their "fancy words and sentences" whenever it is possible. + +**3. Listen** +I believe listening to music and watching movies / TV shows helped a lot to improve my English. Even during the most boring talk at a conference you may learn something good for your English. + +**4. Use synonyms** +Synonyms are good. Avoid repeating words / structures whenever is possible. Use as many different sentence connectors as you can / know. Your text will look better and will be nicer to read. I normally use [Thesaurus](http://thesaurus.reference.com/). + +**5. Use a dictionary** +While writing, I always have a dictionary open in my browser. I especially like [wordreference.com](http://www.wordreference.com/), which even has the British / American pronunciation for many words. + +**6. Check what Google says about your sentences** +If you're not sure about a sentence you wrote, google it (or part of it), using quotation marks. If there are only a few hits, your sentence is probably wrong. If you doubt between two versions of the same sentence, the one with more results in Google is probably going to be the correct one. + +**7. Write short sentences** +Long sentences make the reader feel exhausted, so do your best to avoid them. Try to punctuate correctly: use commas, colons, and semicolons. + +**8. Write short paragraphs** +In a similar way to the previous point, long paragraphs are exhausting. I remember that when I was a kid I hated books without "white space" (breaks), and I guess I still have some similar feeling. A text with short paragraphs always looks easier to read at first glance. Additionally, while aiming to write short paragraphs, you will be forced to structure your ideas (next point). + +**9. Structure your thoughts through the text** +Structure your ideas to explain yourself. It is very important to use sentence connectors, as for example: moreover, however, besides, although, nevertheless, in spite of, then, therefore, thus, hence, whence, on one hand / on the other hand, additionally, further, furthermore, otherwise... + +**10. Ask people to correct you** +People (wrongly) believe that it is impolite to correct others when they're not speaking in their native language. I guess this happens because no one likes to be wrong, and even less to be pointed out for being wrong. At the beginning, when I started learning English, people used to correct me very often. Unfortunately, as soon as my English was "good enough", I noticed that I was getting less and less corrections, despite my English wasn't that good. For example, only last year my Aussie housemate told me that I was pronouncing "yellow" wrong (and, probably, every single word starting with "y" - pronouncing it like "j" in "jelly") because he wanted to piss me off. At that moment I guess he was disappointed to see that I liked to be corrected, but he started telling me my mistakes since then. Thus, if you want to be corrected you'll need to ask the others to do it, and remember to thank them with a not-very-fake-looking smile when they do it :). + diff --git a/external/publication/publishInBiotools/publishInBiotools.md b/external/publication/publishInBiotools/publishInBiotools.md new file mode 100644 index 0000000000000000000000000000000000000000..39724455427b7c02d3f9dac3aa7e7beaa1586e67 --- /dev/null +++ b/external/publication/publishInBiotools/publishInBiotools.md @@ -0,0 +1,134 @@ +--- +layout: page +permalink: /external/publication/publishInBiotools/ +shortcut: publication:publishInBiotools +redirect_from: + - /cards/publication:publishInBiotools + - /external/cards/publication:publishInBiotools +--- + +# Publishing a tool in *bio.tools* + +First, *bio.tools* serve two main purposes: + +- dissemination of your tools +- collecting systematic and reasonable statistics about the available + software for many purposes, including data science and performance reports + +To get your contents in, you need to fill an application and get an account. +Filling out the application is particularly straightforward. + +After you get the account, you can click "Add content" in the "Menu" on the top +right, then go through around 10 tabs that allow you to fill lots of +interesting information about your tool, and finally submit it, which makes the +contents immediately visible. + +This card collects some reminders about what you should not forget while +submitting the tool, perhaps useful as a checklist. + +## General tips + +### Use search and consult the curation guide to resolve ambiguities + +The guide is currently here: +https://biotools.readthedocs.io/en/latest/curators_guide.html#summary-group + +It includes helpful and authoritative guidelines for almost all fields that you +can fill, including examples. + +As the last resort when you do not know what to do with a field, you can try +search suggestions in the structured search box above, and try to be at least +consistent with the rest of the database. In the search box, type in a single +letter, wait for a moment (or press arrow down), choose the annotation +category, and see what others have used. + +### Add a "backup" maintainer + +This may remove a lot of unnecessary workload from you, and will help everyone +at times when you are not available. (Or, at least, reduce the stress levels.) + +### Add _many_ links to all types of documentation + +This helps in two ways: +- The search engines will be able to categorize and index your contents better, + possibly giving more helpful links to your tools. +- Users of *bio.tools* will be able to explore the most relevant parts of your + documentation very quickly, helping them to make a faster decision about + using your tool. For example, it is often a relief to quickly see that a + bioinformatics tool has an explicit step-by-step tutorial, and that a web + visualization framework has a complete useful API reference. + +Include the (interesting) relations to other tools. This adds a bit more +interesting data to both search engines and statisticians who process +*bio.tools* content, and gives an documentation of possible "use-cases". + +## Proper labeling + +### Choose the bio.tools ID correctly + +As the name says, the "Persistent biotoolsID" cannot be changed. It will be +permanently displayed as an identifier in almost all content that is +autogenerated from *bio.tools*. For users, that concerns mainly the URLs, so +you may want to apply similar formatting guidelines as for URLs (use hyphens +`-` instead of underscores `_`, do not use capital letters, ...). + +### Add your tool to proper collections + +Collections group the results of various larger cooperated (or loosely +organized) efforts, such as "Galaxy tools", "Parkinson disease research", and +"3D BioInfo". + +If your tool is related to ELIXIR, you should fill in the correct ELIXIR node, +platform, community _and_ collection. Remember to: + +- Add _all_ involved ELIXIR nodes. +- **Add your tool to the node-specific ELIXIR collections.** For LCSB, that is + usually **ELIXIR-LU**. This is counter-intuitive and seems duplicate to the + categorization by ELIXIR nodes, but: + - at least 2 nodes use collections labels instead of node labels to scrape + data about their tools + - there is search support only for the collections; currently (March 2021) it + seems that you cannot easily search for tools by ELIXIR nodes + +### Fill in the tool "Function" very verbosely + +The main reason for categorizing tool functions is to provide a systematic way +for listing the tools in topic-based catalogues that can be browsed by users. + +The categories and data formats available for describing your tool function +rarely give a precise match. That is okay, you can choose a broader category. + +Use all categories that match even a small part of your tool; it will +potentially help *bio.tools* users to find your tool even if they do not know +what precisely they are searching for. + +Selecting a very specific category ("deeper" in the topic tree) also implies +all "parent" categories, so you do not have to be afraid of over-specification. +*Bio.tools* search box will automatically include your tool in searches for the +broader categories. + +## References and publications + +### Be comprehensive about publications + +Add _all_ publications where you described, showcased, and benchmarked the +tool. Also add preprints. + +There are several purposes for the precise publication tracking: +- the users may (and often will) sort the tools by the citation count, likely + trying the most tested approach first +- the publications provide an additional form of documentation (often more + colorful than the API docs) +- the links and citation counts provide a nice, easily available statistic + about ELIXIR performance + +### Use the Credit tab + +The purpose of the "Credit" tab is not immediately obvious -- basically, you +can credit anything that has helped you with creating the tool. This is +currently used for at least 3 purposes: + +- systematic tracking of non-ELIXIR collaborators (add ORCIDs) +- listing the **industry partners** +- listing affiliations to particular research institutions + (**remember to add LCSB**) diff --git a/index.md b/index.md index 17839fe7c0e15d423673e410fc4fcef41f6c7d38..402cb7a96dcdc4443af5156ba2b3e8f30b9fb267 100644 --- a/index.md +++ b/index.md @@ -5,7 +5,7 @@ order: 1 --- {% comment %} -The Bioinformatics Core and Lab Support teams assist researchers from the Luxembourg Centre for Systems Biomedicine ([LCSB](https://www.uni.lu/lcsb)) with the organization, management, and curation of research data through its R3 initiative. +The Bioinformatics Core and Lab Support teams assist researchers from the Luxembourg Centre for Systems Biomedicine ([LCSB](https://wwwen.uni.lu/lcsb)) with the organization, management, and curation of research data through its R3 initiative. The How-to cards are intended to provide practical guidance in implementing Data Management, Data Protection, IT setup, lab support, and others. {% endcomment %} @@ -17,6 +17,12 @@ The How-to cards are intended to provide practical guidance in implementing Data "icon": "<i class=\"large material-icons\">sticky_note_2</i>", "link": "{{ '/cards#general' | relative_url }}" }, + { + "title": "On&Off boarding", + "caption": "A new colleague joined or my current colleague will leave. What do I have to do?", + "icon": "<i class=\"large material-icons\">compare_arrows</i>", + "link": "{{ '/cards#on-offboarding' | relative_url }}" + }, { "title": "Access", "caption": "How can I get access to systems and infrastructure?", @@ -29,6 +35,12 @@ The How-to cards are intended to provide practical guidance in implementing Data "icon": "<i class=\"large material-icons\">add_circle</i>", "link": "{{ '/cards#contribute' | relative_url }}" }, + { + "title": "Backup", + "caption": "Guidelines regarding backing up your data", + "icon": "<i class=\"large material-icons\">backup</i>", + "link": "{{ '/cards#backup' | relative_url }}" + }, { "title": "Exchange channels", "caption": "I am looking to share data or information", @@ -47,6 +59,18 @@ The How-to cards are intended to provide practical guidance in implementing Data "icon": "<i class=\"large material-icons\">science</i>", "link": "{{ '/cards#lab' | relative_url }}" }, + { + "title": "Publication", + "caption": "I want to publish my article", + "icon": "<i class=\"large material-icons\">menu_book</i>", + "link": "{{ '/cards#publication' | relative_url }}" + }, + { + "title": "PPC", + "caption": "I need information on the pre-publication check (PPC)", + "icon": "<i class=\"large material-icons\">fact_check</i>", + "link": "{{ '/cards#ppc' | relative_url }}" + } ]; document.addEventListener('DOMContentLoaded', function() {