Good afternoon everybody and welcome to the BioXL webinar number 69. So today we have at an hospital from the Institute for Research and Biomedicine Barcelona. And he will tell us about BioBB workflow and BioBB API in an integrated web based platform programmatic interface for biomolecular simulation workflow using the BioXL building blocks. Building blocks library. I'm most in this webinar, I'm Alessandra Villa from PDC that is hosted by the Royal Institute of Technology and Stockholm. And with me there are Otto Anderson and Marina Bocciano from CSS from Finland IT Center for Science. So I want to inform everybody that the webinar is recorded. And during the webinar you have the possibility to ask questions using the Q&A panel. And this is, you find it at the bottom of your Zoom application depends on which operating system you have. You can see this symbol or you can see this symbol. You just click and you type your question. At the end, we will read the question for everybody. And Adam will answer to your question so you can type the question whenever you want. And I usually suggest to type during the webinar not wait at the end because maybe someone forgot and it's always good to have the day. So the reason why we read the question is because not everybody might be able to see the question and the speaker will not answer to the question that is written we just read it to the speaker. Or if you have some question or curiosity after this webinar, you're welcome to join the forum, the BioXell forum that is located hosted by askbioxell.eu. And they are asked questions to Adam. There is a special category that is supporting the bioBB building blocks. There is something about Adam. Adam is currently a postdoc fellow at the molecular modeling and bioinformatics unit that is hosted by IRB in Barcelona. But in the meantime is also a software, a research software engineering of the Spanish National Institute of Bioinformatics. Somehow Adam managed to combine a computer science background with a PhD in molecular modeling. And then it will give, then it will allow you to get close to the bioinformatics world, and then are fascinated by this field, in particular of the structure of bioinformatics. It is involved in several scientific projects, both on RBI, but also on the Barcelona Supercomputing Center. And is currently leading the workflow team in the BioXell Center, a center of excellence. We have developed and coordinated a set of public web server and database. Most focus on molecular structure of flexibility. And ENB integrated platform is one example. And now I'm happy to listen to what he will tell us. So just give me a moment. Please, Adam. Thank you, Sandra, for this nice introduction. Let's see if I can share the screen. Okay, see if everything works a pointer. You can see the pointer. Yes. Perfect. So thanks, Sandra, again. And welcome all the attendees. Thanks for being here in this new webinar series, BioXell webinar series. Let's talk about a couple of projects that we have developed in the ecosystem of the BioXell Building Blocks Library. The BioBB workflows and the BioBB API. The first one is a web server. The second one is a programmatic interface. Both of them interfaces for biomolecular simulation workflows and both of them working with the BioXell Building Blocks Library. I've divided this presentation in four different sections. I will start with an introduction about the two different projects that I'm going to present today. I'm going to tell you a story about when all of these started. I also will give you a very brief overview of the BioXell Building Blocks Library and then the main objectives of the projects. Then I will go through two different projects, the programmatic interface and the workflows web server, and we'll finish with a bit of concussions, summary and knowledge and questions from you. So starting from the beginning. I would like to start with a story, which is basically a piece of my life in research that started in 2008, as you can see here, that's the period that goes from 2008 to 2012. And at that moment, I started working in this National Institute of Bioinformatics in Spain that as you can see here, it was built up from many different nodes around Spain. And basically we want to coordinate integrators, you can see here, bioinformatics resources in Spain. And as we were different nodes throughout the Spain, we wanted an architecture, an infrastructure, bioinformatics infrastructure able to coordinate and to interoperate with all the tools that we were developing at that moment and we decided that we could use web services. Web services at that moment were very popular and were basically little pieces of software, very small pieces of software that were running in the service provider. That means that all the different nodes have developed different web services that were running in the different nodes. We published these services in the discovery agencies that you see in this plot, and the user finds these web services through the discovery agency and then interacts with the service provider to run the web service. It was very nice at that moment because this was fantastic to do this kind of things, what we developed a set of web services in the different nodes, and if we joined these several little pieces, these several web services, we could build workflows like this one, which is a very complex workflow that that moment that you can still find in my experiment. And that is missing microarray data as an input, a statistics using our software, database connections, retrieving information from different databases mixing all of that in one single workflow and as I was telling you, you can still find this workflow in the my experiment website. This is a screenshot of an Apache Taverna, which is a workflow manager tool graphical user interface tool that we were using at that moment. That was fantastic for us. The question that we had at that moment, because I'm, I always have been involved in molecular dynamics simulation in structural bioinformatics field, and in particular dynamics and flexibility of proteins is good. So this kind of web services for these kind of methods, which involves very big structures trajectories, big data that is going up and down the network. This is just an example of what we wanted to do so we at the moment we were interested in automating the process of preparing a protein solvent system running the molecular dynamics simulations and then analyze the resulting trajectory. I can answer you the question and the questions that the answer to the question is yes, we were able to do that. That was not easy. We took us four years to develop all these web services that but that is you can see here we developed more than 100 different web services at that moment. These are the two molecular dynamics simulations and this is just an example of a preparation of a protein from the PDB website to the proteins are random by water molecules counter ions and so on. So the system prepared to start running a molecular dynamics simulations. And basically we use the same schema I was showing you before so this is our group the service provider where we run all of these different web services and the discovery agency was the bioinformatics the user found all the services through the IMB and interact with our tools here. As a curiosity here we developed all of these using an ontology of data ontology at that moment was pretty new that was called movie and bio movie as you can see here and if you see the name here. The name is Mark Wilkinson, which is basically the guy that revolutionized the data world with the fair data principles, 10 years after this. So, the way that we use these web services, where using this taberno work from manager that I was showing you in the previous slide but also in a scripting way at that moment pair was famous more than Python. And this is just an example we took an object from this bio movie ontology, we built this object with a PDB code, we downloaded a structure from the PDB database, and this structure is saved in a new object that it's a PDB object from the bio movie ontology and here we can retrieve the content of this object all of these web services and the scripting were called MD movie. And then, after that, we also developed a graphical user interface on top of all of these services and this, of course, was to help even more to ease the entrance to all of these the usage of all of these web services and basically in the web. As a web server, you could take one PDB file and work with a PDB file launching all of the web services that were available and also preconfigured workflows using these web services. And this is the publication of the MD web and MD movie that was 2012 and as you can see here in this plot, these are the statistic user just statistical server we have maintained the web server. These are statistics from 2015 to nowadays. And as you can see, and especially the last four years we have had like almost 1000 different new users per month. What this is telling us is that there's still a lot of interest in this kind of interfaces this kind of graphical user interfaces to run molecular dynamic simulations. If you want to know more about the MD web, we had a special webinar number three in bio Excel at the beginning of bio Excel about atomic dynamics using MD web. Now, let's jump to the 2016. And I will tell you a bit about the bio Excel building blocks. So in 2016, one very important thing happened. So there is the building of the bio Excel center of excellence and I'm sure that you all know about this because you are now in the webinar, organized by bio Excel but basically by Excel is a central hub for by molecular modeling and simulations if it was a horizon 2020 funded project now is a HPC. And that these are the partners that are currently involved in the project we are in the third edition of the of the project. At the beginning of bio Excel, we decided to think about a way to use all of our biomolecular tools that we knew at that moment and try to make them interoperable. Basically the bio Excel building blocks library these pieces of Lego here that represents functionalities of different tools, we just grab these functionalities in Python code, and then these, these pieces are very easily integrated and generating with these workflows by molecular simulation workflows. This was of course then you can launch and manage this was with different workflow managers, but the main idea of the building blocks is that we make our tools interoperable between each other. So those are the categories we basically gathered together different functionalities of the bio Excel building blocks in different categories so for example everything related to Gromax is in one module one category that is called by the big Gromax same happens with number modeling tools, chemo informatics functionalities, virtual screening, protein, legal interactions, pockets, quantum mechanics and so on so forth. And all of this is available through different packaging systems or conda, for example, Docker containers and singularity containers so by a big Gromax is available in one single conda package also in a Docker container and also in a singularity container that means that all the dependencies that you need to run all the different tools that are inside this by a big Gromax all the different bio baby tools is integrated all the dependencies are already integrated in these packages. For example, we take one of these which is the virtual screening one. These are all the different building blocks that are included inside this by the virtual screening category or module. You can have here in that this is the screenshot of the main website of the bio Excel building blocks you can find the GitHub repo with all the source code. Read the documentation with all the info that you need to run, install and run the building blocks, and then you have the conda package the Docker container and the singularity container so if you download that or you install that in your machine you will have all these singularities together with all the dependencies needed so autodogbina will be installed by default inside these packages, and also in this case f pocket. Same happens with another example which is a Gromax one maybe you are more familiar with this, all the different soup tools that are integrated in the Gromax and the engine package. Okay, apart from that and as we are interested in workflows today, we have a set of demonstration or transversal workflows workflows that we are using in our everyday life such as for example, the preparation as I was showing you with the of a protein for molecular dynamic simulation so taking a PDB from the PDB database and building all the system with water molecules and counter items. So this is a workflow generated with the bioso building blocks and you can find it in the website, and you can find it also packaged in a conda. In this case in a conda environment, it means that we can use Python and a Jupyter notebook we just generate the environment with with conda and then all the dependencies for the workflow will be already there in your computer to start running the workflow so take a look if you are interested to the website there's a lot of information there we, our workflows are also exported to common word for language and galaxy but we don't have time to talk about that today. Last slide about the introduction on bio baby you have also the publication here and just a bit of a curiosity about the number of downloads, again, as in MD web there's also a big big interest in this kind of tools to automate the molecular simulation workflows, for example, the preparation of MD analysis or the analysis of MD trajectories and this is the example of the baby analysis package and the number of downloads more than 20, more than 30,000 downloads actually for this specific bio conda package. Again, if you want more information about the bio building blocks there's also a special webinar series in bio Excel that you can look, you can watch in YouTube about the bio baby library. Okay, so the aim of the project is basically to put together these two different things so that the bio baby library that I have just introduced to you, using this library to update or even replace the old MD movie and MD web projects that I was showing you at the beginning of the production. That means that we could use new program versions. This is very important because the versions of grow max and MD different MD packages that are MD engines that are integrated in this MD web are really old nowadays to extend the functionalities. For example, as you've seen in the modules bio baby modules, we have the possibility to use virtual screening machine learning and different different new tools and user rest API programmatic interface instead of the old shop web services that we were using at that moment for MD movie, and also use the new technology that exists nowadays that in 12 years I can tell you that is completely different from what we had in the year 2010. And in general, we want to offer easy access to buy more across simulation processes the same idea that we had when we built MD movie and MD web. So these are the two different projects and I'm going to show you now and I will start with the first one, which is the programmatic interface to all the different building blocks integrated in the bio baby library. So the concept is very easy. In a way if you want is exactly the same as we did with the MD movie project, as you can see here so these are what services this is the rest architecture which is pretty the same. So you can access to a rest API remotely through a computer, you have different ways to access this data this data is basically most of the web services or the rest API are stored in a database and the rest API is the same information from the database and giving the information as a result to the user in standard formats like Jason or XML. Important is that the processes are still running the providers infrastructure, of course with limitation if you think about more like our dynamic simulation we are not giving MD for free computational resources for free. So the very important point is that there's no need of any installation in your own computer because everything is run in the providers infrastructure you just need the connection to the internet. So the rest API is basically at a collection of endpoints and an endpoint is a digital digital location like for example a URL is the typical one so this for example is a great example. So what we're going to talk about the rest API is the PDB in Europe rest API. Here is an example of a URL if you click on the URL. You will have all my slides available after the after the webinar but I'm sure that you are familiar also with this if you if you click on the URL you can retrieve all the summary information then the important information for this particular PDB code from the PDB database. So the idea is to generate a collection of endpoints like these ones that you can see here from all the different building blocks integrated in the bioxial building blocks library, which are a lot. And for that, we decided to go in an automatic way automatic process to generate all of these code that is behind these endpoints but we actually succeed on that so we had all the we have now all the different building blocks available as the rest API endpoints. The implementation is a bit complicated but you can see here a schema of that that this is the user this is the base URL for the rest API the user contacts through this URL to our machines in our premises and these machines are connected to a database. This is exactly the same as a typical rest API, which retrieves information from a database and gives this information back to the user. In these cases a bit more complicated because we need to run the tools that are behind these bioxial building blocks and for that we have a private cloud infrastructure in our own premises in the MMB group inside the institute for research in biomedicine in Barcelona, all these machines. They have all the bioxial building blocks installed using conda environments, so that when a user uses or calls one of these rest APIs. The functionality the tool is running is executed in this cloud infrastructure and the result is given back is safe to the database and given back to the user. This is the process in time, because this is most in most of the times in our executions are asynchronous they are not synchronous because they need time something. If you think about an MD simulation, it needs some time hours, even so the user sense the input and configuration files to a rest API. The job starts in our virtual machines and a job ID is returned to the user so this token ID is then used to pull that means that the job status is checked every time. And then once the job is finished, the output data is saved in our database and the idea of the output is returned to the user. Then with these outputs, the user requests the outputs and the files are retrieved from the database as in a typical rest API, and the user can download the output files. It seems really complicated, but it's not so complicated to use and now I'm going to show you how to use these rest API web services. You have a web server for this and here is the URL with all the information that you need and basically information. It's very easy, sorry, it's very easy because you have a couple of tabs here the availability and the tutorials I will go through them. In the availability you have the genetic endpoints genetic that means that, for example, you can get a list of all available packages those are endpoints right as I was explaining you before. You can get a list of all the available tools for a given package and when I say package here is a module in BIOXO building blocks, for example, by we be able to skinning by we be grown max you put here the name and you get a list of all the available tools. If inside the package you put a tool a particular tool you can get information for a given tool and if you do that in post you can launch the job and I will give you now examples of how to do that. And these are the retrieval of information from the outputs generated by this rest API endpoints with the token that is received when you launch the building block or the rest API. And then you can also retrieve sample files in case you want to see how are the files that you need to use as an input for the rest API. We have the tools endpoints that means all the different endpoints available in the rest API, the categorized again in different modules so for example chemistry and these are all the different endpoints for the chemistry tool. All of these can be found in the web server and this is this is using swagger with the open API standard if you are familiar with this that means that you basically in the website you can test and try the this rest API as you can also use your own input. And use your own input to try and execute this rest API is through the website. And finally, and I think this is very nice, we have a tools execution section in the in the website that lets you try in a very easy way all these collection of endpoints. This part of the website includes four different steps. The first one is the selection of the tool so the building block and I will do all the different steps. The four different steps with a particular example which is finding pockets in a protein using the f pocket software that is very, very famous. So we select the biaxial build a virtual skinning package and we select the f pocket run tool. We know that this is the one that we need. And then we use we put as an input a JSON file with a configuration file now this is the only if you may be complicated the step because you need to know what is inside this Jason but you have here a link to the f pocket run tool which is giving you all the information that you need to produce this Jason file. And if not, you can also download the sample file here and just modify the sample file and use the sample file as an input so very easy. And then a path to the PDD structure in your own computer, and then a couple of names for the output files, and this is going to do this part of the process of the time so it's sending the input data calling the rest API, the data will start and a token ID will be received, but you don't need to do anything about with this token ID because the web server is doing that for you. So, this is just an example of a Jason file for this particular building block in the website is going to do the polling for you remember this is the polling part of the process. So, the website is checking the job status and is giving you the information about okay, we still need to wait because the job is being run in the virtual machines when the job is finished then it will receive the ideas of the different outputs and the website is going to tell you okay the state is finished and these are the output files. Again, there's a couple of IDs for this or token ID for these output files and the website is automatically generating these endpoints to retrieve the output files that are generated by the rest API so all of this can be used can be done using the website the rest API website so I encourage you to take a look at the website and this sorry this is the final part of the process which is retrieving the output files from the database. Okay. Apart from that and of course I'm interested mostly on workflows you can also build workflows using this rest API. And this is an example of a Jupyter notebook on how to use this programmatic interface, and it's very easy we have produced a bit of a library or a library for that that is just launching the job with a particular rest API endpoint with again the configuration for the for the endpoint for the building block and the output in this case which is basically we are downloading a PDB from the PDB file checking the job is doing the poll and retrieving the data once the job is finished and then you can visualize the information this downloaded PDB file in Jupyter notebook. You can do something a bit more complicated like the example that I was showing you before about finding pockets in a protein. And this is the way and you see it's exactly the same you generate the properties or the JSON file the configuration file. This is the endpoint that you want to run. This is the outputs where you want your data to be placed. You check that your launcher job you check the job and you retrieve the data so in all the different building blocks from all the collection of building blocks in the BIOS building blocks library. You can run them like this in the same syntax for all of them. And remember that this is run in not in your computer but in a remote computer. And again, if you are interested in workflows as I am you have examples in the website about how to run an MD set up again to prepare the protein to run a more dynamic simulation using the rest API so everything in a remote way. So you can go to the website and take a look at this, which basically have all of these different steps. You can go from fetching the PDB structure, adding feeling so creating the solvent box, adding a water molecules the ions minimizing the system equilibrating the system and also running a short free under strain molecular dynamic simulation. The only thing that you need in your machine to run this workflow is basically a Jupyter notebook with Python of course and the possibility for the Jupyter notebook to read the conda environments. If you see intermediate results, these libraries about 2D plots, 3D representation or trajectory representation but this is the only thing that you need to run this workflow and the installation processes. You can find the installation process in the documentation for the for the workflow. Okay, enough about the rest API and the programmatic interface and now jumping to the next part of the of the presentation today which is the bio BB workflows. In this case, and as a difference from the previous one, this is a web based totally totally web based graphical access to biomolecular simulation workflows. Now we are focused on workflows and we are focused on the web based graphical axis not just to possibility to access remotely to them by accident blocks, but also to the workflows. They are still running the providers infrastructure in our case in this case in MNB in our group, of course again with limitations. But as you will see in the example that I will give you the workflows can also be downloaded and run locally in your own machine in case that you want to tune the workflow modify some of the steps or modify the parameters. This is a personal workspace with all the users projects and I will show you something about that and this is very important. And again there's no need of an installation and or deployment in your machine. In case you want to run them in the website and not locally. There's also the possibility to connect the web server to external clusters I will tell you something about this in the last slide of the presentation. The implementation of this web server is a bit more complicated than the rest API before but the idea is more or less the same actually the first part of the implementation is shared with the rest API. That means that we have a database with all the information we have the private infrastructure in our, in our own premises. With all the installation already there all the biops of building blocks there. And then we have a typical file system this where the trajectories are written. And then the trajectories can be streamed directly to the user using this fantastic MDSERF technology that if you are not familiar with it just take a look at the publication in NAR. Last year, because I think it's fantastic it's basically streaming all the information from the trajectories to the user through website. If you remember the collection of transversal workflows that I was telling you before from the biops of building blocks. There's also a possibility to run to launch this collection this this workflows, using this by actual workflows. A website. Most of the demonstration workflows that we have for the biops of building blocks are integrated in the bios of workflows in this tool that I'm going to present you now so basically set up of a protein or a DNA or or a protein with legal using number using Gromax with the possibility to mutate a residue or more than one parameterize a legal run a docking with a protein and a legal analyze the trajectories from MD simulation and also a bit of DNA analysis DNA specific analysis all of all of these workflows are integrated in the in the collection of workflows website. And how to use this is very easy, but say easier than the rest API in this case you can connect to a web server and start from either from workflows part or from a creation of the project. If you start from workflows you can just select which of the workflows integrated in the website is the one that you are interested in. And if you want to create a project from a structure you can go here from structure if you have a sequence and you want to model the DNA or RNA structure from a sequence you can start from here. If you want to analyze a trajectory if you want to run a docking or you want to parameterize it from small molecule you can start from here the reason that we have divided this is because, as you can see the input is completely different so the website is customized to this type of input, so you can use some examples of that. Starting from a structure, for example, those are the different steps in the website. Starting with the provision of a particular structure you can upload the pdb file from your own computer you can use a pdb ID, you can go to the alpha fold database you can even browse for whatever you want in the pdb database in this case I'm looking for pdb kinase for example and if you go here, sort of here I'm just highlighting you that there's different workflows that you can select for this particular input so for this particular structure, you can select to set up an MD simulation with Gromax to set up an MD simulation with a protein and a ligand with Gromax the same with amber and also with Gromax and mutations. If you go to the part of a kinase and you click on search, you will find and as you can see it's very graphical table with all the different part of a kinase from the pdb and then you can click. You can also take a look at the structure here but you can click on one of the pdb and use this one as a structure to start the workflow the execution of the workflow. But before starting the execution of the workflow, we have different sub steps inside the web server the second one is to check the structure here which I think is a very important process. For a molecular dynamic simulation that most of the times we forget about that and I think is very important. So for example this section of the website is giving you information about okay you have some. At the atoms here take a look at them. Those are the sort of take a look and see and think if they are important for your simulation or not. Incorrect amide assignments like for example these two nitrogen atoms here that are very close to each other that basically is just a way that you need to solve this problem you just need to swap this. Nitrogen this oxygen because sometimes when you solve the structure by crystal or crystallography you have this problem that you cannot identify. If this is a nitrogen or this is an oxygen this kind of things happens in every pdb so it's good to take a look at it and also backbone breaks for example. And as you can see here there's a big backbone break that can modify completely the flexibility and dynamics of your simulation if you start with this structure so I think that this step is very important and the web server is. Giving you all the important information that you need to be for launching the simulation or the preparation of simulation. Is to modify the settings of the workflow settings are reduced in this case. You have not all the different settings that you can modify your parameters that you can modify we we have done this on purpose because it can be a little bit complicated if you have all the different parameters here and I will tell you. The way to solve that here you can change the workflow so when you are at this step you need to change you need to think about what is the workflow that I want to use. You have all the information about the different steps of the workflow. This is exactly the same that I was showing you before with 14 different steps generating the. Just downloading not downloading using the structure that you do you have used as an input creating the topology solvent box ions minimization acceleration etc. You have this information for all the workflows of course, and then you can also modify. The parameters and the final and the configuration files that means that basically the database web server. Is able to generate for you the configuration files for a long and the simulation that you can then download and use in your own infrastructure to run this case, for example, I think that was a 10 nanosecond simulation in your own machine. So the setup is going to be running the server the last the final and the simulation you have all the configuration files that you need to run them in your own machine. And this part is important because in the third step there is also a kind of a summary. Which is, if you want a provenance of all the of all the project, the name, the input structure all the modifications that you've done in the checking all the parameters that you've written or modified in the previous step. And here is where you can also download the workflows to run them at home and there's information to different flavors Python pure Python workflow CW welcome on workflow language workflow. To different ways, very easy to reproduce all the information is there to generate the condom environment with all the dependencies remember that these are by actual building blocks so you can build an environment to run the workflow in your own machine. And also you can just see WL that is using Docker containers and in this case you don't even have to bother about an environment that Docker containers will be downloaded. The only thing that you need is a Docker engine of course installed in your machine. So you can tune the workflows if you want downloading them and running in your own machine if you don't want to run them in your own machine you want to use the server then you click on next, and the workflow will be cute in our system in our queue system in our private cloud infrastructure and will be run, and you have all the steps of the different workflows. And finally you will receive the final page with the basically the analysis results which are the ones that you are interested in the analysis results again are customized depending on the workflow so he disease the analysis of MD setup workflow with the initial structure with the final structure this is the interest train the trajectory for the interest train. MD, last step of the workflow, and here energies radius of generation and RMSD during this interest train simulation the last step 500 picoseconds. So if you think about protein league and docking you have different outputs like this one where you can select the different poses here is auto dock different poses and you can see the pose of the league and inside the pocket of the protein. This is an analysis of an MD trajectory and this is an analysis of DNA specific and the trajectory with this case the slight helical parameters and the correlation for different base pairs. Each one of the workflows have different customized output results, and all of these you can find information in the health page of the web server. Now, if you go to the FAQ of the web server there's one question that is very important, and is that is strictly necessary to be registered in the baby workflows you can register as you can see here and have a user account. And I strongly recommend you to do that if you want to try the web server. Why, because it's very easy there's nothing else than this just entering the name and the email and your institution. And then, when you go to the project actions of the results of a workflow, instead of having just downloading the results. All of these different options which are rerun the project clone the project make the project in persistence so that did not disappears after one month and also make the project public so in case you want to share all the project the URL can be exported and give them to a colleague. And all of this information available for them, which at the same time they can also take these and rerun a project or clone the project in their own user account so very interesting options. This is the user workspace with all the different projects that the user has run with all the different actions that you can do this five gigabytes for each user. You can see from the user profile you can see here the different profile you can modify all the different information that you have used to generate your user but these here it will give me the opportunity to talk about these SSH keys which is the last slide for this project which basically is here, and we also give the possibility through these SSH key to connect to remote HPC clusters and we have tested that with different supercomputers in the personal supercomputing center and also in CSC and Pugti machine. So this is the computer this is the user you're of course your account. This is a folder in the in the supercomputing machine and this is an SSH key that is generated automatically by the server when you click on this button, and the check is checking if the server has connection using the user and the SSH key to the computer. And then once once it has connection, you can run molecular dynamic simulation, long molecular dynamic simulation using this connection and then the files will be sent to the HPC, the SLURM or whatever job will be launched there, and the output will be retrieved and all of these also thanks to another module of the VIOSO building blocks which is called BioBB Remote. Okay, so I'm going to finish the presentation with some conclusions because I think it's time. As a summary, I have presented in a very quick way a couple of projects from the BIOSO building blocks ecosystem. The first one is the collection of fresh API endpoints that give us remote and problematic access to all the different building blocks integrated in the BIOSO building blocks library with no need of installation and running in the providers infrastructure. And on the other hand, I have presented the graphical the web based a graphical interface to access this set collection of demonstration biomolecular simulation workflows that are again running the providers infrastructure but it also give you the possibility to download them and run them locally with a personal workspace with all the users projects that can then be shared to your colleagues, no need of installation and connection possibility to connect to external clusters. Let me finish please with a knowledge and acknowledgments to the people that basically run all the work which is Janice, our full stack developer, Professor Modesto Rothko is the PI of the group. And in the Barcelona Supercomputing Center we have the help of Professor Giuseppe Giuseppe, and also Pao Andrea which is the main developer of the BIOSO building blocks. And finally, we have time now for questions or suggestions. Here you have a two publication for the two different projects, please take a look if you are interested. And I have put here a bit of a questions for you to start thinking about that. It can be now or it can be after the presentation after the webinar if you will, if you are interested in playing a bit with the servers or reading the papers, please then contact me and give me your feedback, sorry about what functionality or workflow would you like to see integrated in these tools. This is important because in BioXL we care about our users so we will take a look at this feedback and we will try to integrate if possible what you think is important for you. I would consider using them these tools only if something needs to be changed, something that you can think, please tell us and find them useful or not useful because please tell us the reasons. So thanks for being here and now it's time for questions. Thank you very much Adam. Yeah. So, while people are starting to type a question so we got a question from Patricia. She asked the question that I have is how the workflow helps trainees to become better simulators users. Okay, I think that for the trainees it makes you aware and this happened to me all the time that first you need to, you know, it's maybe it's not in the workflow part but it's in the checking part that I was showing you in the workflow server that when you start the simulation you need to take a bit of time to take a look at the structure and identify possible problems. I mean backbone breaks that I was showing you something related to the important legans, important protonation states of different residues. This is very, very important and it's not even in the workflow by itself it's before the workflow, and you need to be very aware of all these possible problems because if you start with something that is not correct. Then, the, as I was telling you during the presentation you will end up having a dynamic or a flexibility result that are completely wrong. So, sometimes for the trainers also, we need to be aware of that and when we start working with these automating processes and we start running 100 different and these relations at the same time with 100 different structures. We need to be aware of that. This is one of the points. I can think about more points but I think that maybe we can discuss different questions today. Maybe it's also good for a building tutorial. What do you mean? What do you think about Adam? Of course, of course. So the demonstration workflows, I didn't have time to enter into that in detail but for the demonstration workflows that we have in the in the BIOXEL building blocks website but also in the workflows website in both of them. They are transversal workflows that means that are workflows that we are using in every day in our everyday life. So the preparation of the setup something like this. And we then can use these transversal workflows in our training events and actually in BIOXEL we have been using these workflows since I think it's been like four years that we are using these workflows. We are developing more of these kind of workflows. I think that they are very interesting and in particular the Jupyter notebooks one. Because there you have all the intermediate results and you can inspect the intermediate results and if something is not really as you wanted you can go back one cell. I hope that you're familiar with Jupyter notebooks, modify the parameters of this cell and then run it again take a look at the intermediate result and go that way until you find the whole workflow with all the parameters that you are interested in. So yes, absolutely. While people are thinking and maybe are typing a new question because please use the Q&A function to type your question. In the meantime, I have another question for Adam. What do you think is the higher barrier or better. What people need as a background to start to use the building blocks. The API or the workflow that you show it. I recommend to start with the baby workflows. So the last project the last tool that I have presented today because basically is a graphical user interface, and it's very easy to use. You start with a pity code for example and try to run this MD setup workflow from a structure. Once you have run that and look at the different steps and identify what the different steps are doing then you can jump to the if you are interested you can jump to the BIOXO building blocks website, the main one where we explain all the building blocks and the library. And look at one of these demonstration workflows which are you with the notebooks and each of the different cells of the notebooks is a different building blocks or a different step of the workflow and it contains information about what this step is doing. So, let's see that the BIOXO workflows website is giving you a kind of a black box with the whole workflow and you can run the whole workflow. And if you want to start thinking about what are the different steps of the workflow and what are they doing, how can I modify this, you can jump to the Jupyter notebook and then modify these parameters. And then we can go on and on, and we can end up doing massive things in HPC machines but there's no time for that for today. Many people need a base of Python, a base of Jupyter notebook, not to allow to use Jupyter notebook, you, Linux, Shell, what do you think is the minimum? I don't think they need much because if you open a Jupyter notebook, one of these demonstration workflows and you can just run one click in the run button to each of the cells you can directly identify how to modify the parameters because it's very easy you have them. You don't even need to know a lot of Python, you just identify where are the parameters and just modify them. So, yes, if you know Python or you are familiar with Jupyter notebook that is, it would be easier for you, but for me it's not a limiting step. Okay, thank you. Please do that in this, if you can, if you want to ask questions also you can ask whatever, you can ask also what are the future idea that where in which direction they will go this workflow, you can ask whatever you want. In the meantime, people are thinking I just go through some announcement, so people can type while I make some announcement. So, by Excel has different activities so here, so I want to go through a little, this is the new webinar that we will run in June. So we will have a webinar on a realtor research environment for integrate modeling of bi-molecular complex with the new modular version of ADOC that will be given by the Sonderburg van from the University of Utrecht. And this will be the 30th of June, and then one week after, we will have another webinar on another course software of bi-excel, this PMX, and that is Gromax PMX for an accurate estimation of free energy difference, and then it will be given by Sudra Mashabea from the Max Planck Institute of Göttingen. Then we all, we have also summer school where all you will learn how to use the building blocks, also Gromax and PMX, they are also topic of this school and this will be in Sardinia from the 10th and the 15th of September. So, you can still register so please go to the website of the bi-excel if you are interested. And finally, bi-excel is a running for all the three code. So the four software cores, so that means Gromax, PMX, the building, so the library, the building blocks library, and ADOC, that we will run a survey that we will use to build our plan for the future. And then we want to understand, like Adam was mentioned, the direction that those softwares to go to fulfill user need. So now if you go to here, one of the survey that is already online is the Gromax survey. So I will, if people are using Gromax, please also if you're not using and you want to give your feedback, please go there and make the survey. And soon we will have also the survey for BioBB building blocks for PMX and for ADOC, and probably Adam will post the link to the survey in the forum that as I was calling is called ask.bioxcel.eu, so you are all welcome to go there to ask a question to Adam also after the webinar. So, please go ahead with some other question, just type it in the Q&A panel, if you want. Patricia did Adam answer correctly to your question, or did you have something, some other reflection? Yeah, Patricia say thanks. Okay. No other question are coming. I thank you all. Thank you very much for attending the webinar. Thank you very much Adam for giving this webinar. And please go and try to use the BioBB building blocks. If you make mistake is not a problem. You can just ask Adam and the others so just it doesn't happen nothing I think you don't broke anything. Okay. Thank you very much for attending. Bye bye.


This video is about how a shared service facility can help small-scale fish processors improve their business. Such facilities are usually expensive and not easily available to small-scale producers. In this video, we will present an example of a facility built by the government of the Philippines supported by the Korea International Cooperation Agency. It is a processing facility which is available to small-scale processors for a fee. It follows international standards of fish processing, so it helps small-scale processors to distribute their products locally and to export their products as well. We need to bring our bangus into the international market. To bring it there, we need it to be vacuum-packed, it should be processed, and this could also help the small entrepreneurs if they want to sell the bangus. Locally it would be in the different cities in our country. Aside from assisting in the bringing of processed milkfish, locally known as bangus products to the local and international market, the KPSPC also employs skilled workers directly. The Korea-Philippines seafood processing complex was built to generate jobs and income for the poor but skilled deboners and upgrade the milkfish processing and trading industries in the Gupan city and the province of Pangasinan. Through its tall processing services, the KPSPC allowed small-scale fish processors access to a processing facility that follows international standards such as good manufacturing practices or GMP, sanitation standard operating procedures or SSOP, and hazard analysis and critical control points or HAASUP without themselves having to invest individually. GMP is a system for making sure that all products produced have the same good quality. SSOP are recorded steps for cleaning equipment or the area used for food production or the steps for things like waste disposal. And HAASUP is a management system that makes sure food is safe by carefully checking and controlling any dangers to the raw materials in all the stages of handling and processing. The Bureau of Fisheries and Aquatic Resources, or BFAR, makes sure that the KPSPC regularly meets these international standards. KPSPC management needs to regularly renew its certifications. It is important that they practice international standards consistently no matter the circumstances. And we have seen that even during the pandemic, they did not disregard the standard practices. These international standards are applied in all parts of the facility and all aspects of the processing operations. The entire plant operations are currently managed by personnel from the BFAR. As chief of the BFAR, National Fisheries Development Center, I am also the plant manager. My second command is the head of the post-harvest unit. Under her, as a regular personnel of the facility, we have people in charge of quality assurance, quality control, bookkeeping and plant maintenance. The plant manager approves all processing service requests from small-scale processors and enters into a contract with them. The head of post-harvest then prepares the production and delivery schedules. Workers are also informed of the available work and deadline. Currently, we have three small-scale processors. We have two exporters and one local distributor. They benefit from us because the fees are low and we offer them technical assistance. Though the processors are not always at the facility, I update them from time to time on the progress of the processing service they requested. They would come when it is time to pick up their products and that is when I would personally talk to them. We also include them in our GMP and SSOP trainings so that our small-scale processors and the KP SPC staff would have a stronger relationship. Their raw materials and packaging supplies are provided by the small-scale processors and delivered to the facility on a scheduled date. KP SPC has a big impact on Jan Bursal because we rely on them for tall processing. KP SPC has met the international standards because they are accredited yearly by the FDA for export and tolling. These accreditations are what we show to the US so that we could export our products. We also encourage other businesses to get their products processed at KP SPC because of their good quality services. They also produce good outputs and pass international standards. We chose KP SPC because of the sanitary protocols and the volume of processed fish that they can produce in a day. We can make as much as 7,000 pieces of boneless milk fish per day and sometimes more. We started processing our fish in KP SPC more than 10 years ago. Because of them, we are confident with the quality and cleanliness of the food because food safety is important for our customers' clients. Small-scale processors are also in charge of paying the workers for splitting and gutting the fish. Workers are paid from 0.018 to 0.036 cents of a US dollar for every fish that weighs from 200 to 300 or more grams. For deboning the fish, workers are paid 0.049 cents of a US dollar for every fish regardless of weight. Workers are able to earn 9 to 14 US dollars per day during the lean season and 15 to 18 US dollars a day during peak season. In choosing our workers, we go to the nearby communities and see who among them have no jobs or have low income, especially those with families. We give them free training on how to process fish. KP SPC usually operates on a single shift but can operate double if the need arises. As of the moment, the facility provides employment to 87 deboners, washers, splitters and overall support workers. These workers live in various places inside the city. They are called to the facility only when there are orders from small-scale processors. Before I worked at KP SPC, I was a housewife. I like working here because my station is comfortable and the facility is near our house. It's clean. There is air conditioning. The area is spacious. My income as a worker at KP SPC has been a big help. I earned about 267 to 357 US dollars a month. My income here goes to my family, our daily needs and my children's education. The facility is capable of making 2.5 to 5 tons of processed milkfish a day. As of the moment, they operate about 90 days in a year. They hope to extend operations to 200 days per year by entering into a co-management with a local government. Since it was established in 2008, it has provided livelihood for our workers. Our small-scale processors have also been able to provide livelihood for their workers. Even the milkfish farms are assured that there is a demand for their products. So this facility has made sure that there is movement of products from the farms to the consumers. To recap, a shared service facility such as the KP SPC is important for small-scale fish processors because it helps them produce high-quality products that pass international standards without having to build an expensive facility themselves. It is also equally important for the scaled fish processing workers who rely on the facility to connect them to small-scale processors. The income that they get from processing helps them in their daily needs. In general, such a facility supports the development of small-scale fisheries by providing a good site where people can earn a living through fish processing.


Hey, guys, today we're talking about something a little bit different and a little more close to home than I normally do on the YouTube channel and the podcast. This right here next to me is my great, great grandpa's snare drum from when he was a cadet at the Kenyan Military School in the 1880s. His name was Albert James Bell born in 1873, went to military school very young. I think that was common in my family at that time. It's certainly not anymore. As a pretty young kid, he was a cadet. This was his standard issue snare drum that he would get at Kenyan Military Academy. He did go to Kenyan College. It's in Gambier, Ohio, and he went through and became a pediatrician and then the chief of staff at Cincinnati Children's Hospital as I'm looking at my notes here. He did pretty well. He was not a drummer. This was like a standard issue. Here's your drum. I guess it was a part of Military Academy was you would, it would be like a class or something. I mean, that's just what it was. But he didn't carry on being like a jazz drummer or trap drummer or anything like that. But still very cool. My great grandpa had this at his house in Rochester, New York. I think he's who turned it into a table with the drumstick legs, which I'll show you some more close up shots here as we go. So it has a piece of glass on top. It's not playable. It still has the calfskin heads top and bottom, gut strings on the bottom there. I never knew much about this snare drum until I had reached out recently and asked some questions on the Facebook group, which is the 1920s and 30s drum set traps and percussion sound effects collectors page, which is created by Northup drums, Tim Northup. So posted a question saying, does anyone know about this drum? Obviously, this is pre 1920s, but I explained that. And my old friend, first interview of the podcast back in 2018, Joe Mechler, Joey Boom, stepped up and answered and said that that is a Prussian style snare drum, which was very common in the 1880s, 1890s, maybe into the early 1900s. So that led me to do a little more research on this snare drum, which really kind of opens it up more and makes me appreciate it even more. So I wanted to share with you guys, Hey, this is just a cool piece of family history. That's a drum. It's really, really old. But there's actually more to this Prussian style snare drum thing that I than I originally anticipated. So I wanted to tell you guys more about it. So I'm getting most I'm getting pretty much all this information from the Boston drum builders blog, which has an incredible page devoted to Prussian drums, which again, that's what this is is a Prussian drum. So for starters, let's hear a little bit more about what Prussia was. I think most people know that, but it's kind of a weird country that doesn't exist anymore. So Prussia was the most powerful German state, which in the 1860s and 1870s had claimed a series of resounding military victories, including the Seven Weeks War in 1866 against Austria and the Franco Prussian War in 1870 and 1871, which ultimately led to United Germany. So the reason they called this the Prussian drum was, yes, it was because Prussian drummers in the military actually did use this style drum, but it actually kind of was symbolic of like great strength and great might. And it was just like a word that was associated with like being powerful and strong. And it was a good thing. So this is metal. This is a metal shell on the drum. Because before this, I believe, were typically wooden and they were marching drums that would be a lot deeper. You'd think, you know, rope tension drums, marching snare drums, big heavy drums. This was a much lighter, much smaller drum. It was mass produced. This is not an expensive drum. This is meant to be used at a military academy or something along those lines where someone like my great-great-grandpa Albert James Bell would just get this drum with school. You know, it would be a part of his standard issue.  And then you would go to your classes and stuff. And this would be a part of it. So nickel, German silver and brass shells were common for Prussian drums. I think this is nickel. I'll show you guys on the inside. I'm not a big expert on metal, but I'm pretty sure this is nickel. It's not brass and it could be German silver, not really sure. But there are wooden styles of these drums that are also common. So it's not uncommon to see a wooden Prussian drum. That's not some rare one-off thing. You'd find a lot of those too. And I think a lot of these are still in existence, which is neat. They're not super valuable. There's some money to it. This obviously has a lot of family history, so it's priceless to us. So you'll notice that this looks on the side like a wooden finished drum. I'm trying to avoid the lights. It's kind of a fine line of it being blasted with the light and working and stuff. This is painted. So this is a faux wood paint job. The rim, which is wood, has a wooden rim, has like an ornate kind of, there's stars. There's like Prussian style painting. This is what I guess that style of the Prussian military would use. So a pretty cool looking faux wood paint job. There's like an ornate little kind of like star type deal on the side there, which you can see in the various catalogs. You could get different levels of like gilding and ornateness to it. So you can see in different clippings that they would have just a basic metal version, not painted. The wood hoop might be painted. It might not be painted. They would basically range in price from five from what I've seen on the Boston Drum Builders blog, five to like $7, which in 1880, again, you have to remember that that price conversion, which I'll put up on the screen here, is not cheap. That's a lot of money in the 1880s. I've read in some of these ads that you get a pair of drumsticks with it. The paint job on the sticks looks, it's kind of hard to see on the camera. It looks like the same exact faux wood paint job that is on the actual drum itself. So it makes me think because there's three legs on this drum, maybe he had a set of two sets of them and he broke one. And then when they found the drum, there was three sticks and they made it a three leg table because it certainly would be more sturdy and not fall one way or the other. If there were four legs, I'm completely guessing on that, but maybe because this looks like the original sticks. These Prussian snare drums would also come with a leg rest because the way they're built, I didn't really come up with marching with a giant snare, obviously. So maybe someone would know better than me. But because of the size of it, I guess it's better to have a leg rest that makes it more comfortable for standing and marching. So in the old literature about it and you see pictures of it here, it comes with a leg rest. Ours does not have a leg rest. It'd be cool to have that. But you know, whatever it's, it's again, it's a table. The hardware, it's described as being efficient and it works, but it's not refined and it's not very, you know, complex. Again, this is a cheap drum that they would give to, let's say he was 10 years old and this is his standard issue drum. So he'd get this. It's a single tension drum. There's a square. I have not tried actually and see if I think this is bigger than a modern tension rod. I know it is. This is bigger than a modern tension rod, but you would use a key. It would tighten the top and bottom head simultaneously. And that's how you would tension the drum. So single tension, but kind of progressive for the time. I know a lot of times there was rope tension and different tension going on at the time, but this is also, I guess it's like a free floating shell because it's not attached. There's no lugs. So, you know, that's kind of a progressive thing at the time as well. The strainer on the side is pretty neat. From what I've read online, it is too tightened. The gut snares on the bottom, which is what a snare does now. But there's no there's no fine tuning functionality. The only purpose is to tighten the snares and that's it. And on the backside, there's a little butt plate that comes through that is very, very small right here. Hopefully you guys can see that it is all it's doing is coming between the hoop, the rim, I guess, and the flesh hoop. And then it's holding on the gut snares on the bottom. And it is just purely serving to keep those those, you know, on there. I don't think these guys were going for anything, you know, any amazing sound. It was probably a bunch of, you know, like I said, 10 or 12 year olds learning some rudiments at military school in the late 1800s. Post war, post civil war. So he was too young to be born, you know, he was born after the war. But a lot of these kids would grow up in that kind of timeframe. Post drummer boy and all that stuff. So drummers were still, I guess, used in the military. I have to refer back to my one of my older episodes, but pretty cool to see that. So the last thing I'll say about it is I'm going to read my notes here is. On the Boston Drum Builders blog, he mentioned that these Prussian style drums can be viewed as a predecessor of the modern snare drum because typical marching snare drums were deeper and often used rope tension, as we discussed, and orchestral snares were more shallow than these Prussian style drums. The size and tension style of the Prussian drum would somewhat quickly evolve into the modern snare drum. I can kind of see that because I believe it's kind of hard to tell because this has a massive thick rim, wooden rim on it. But I believe this is a six and a half or six by 14 snare, which that evolved into basically this modern snare drum. I could probably take the table apart. I could probably take the glass off the top, which again, it probably won't show up. That is glass on top, which preserves the head, which is pretty neat. But and if this is not a half size, like a pre international size head or whatever, I could put maybe a modern head on it and turn the snare drum into something that could be played today. Probably not going to do that. No, actually, definitely not going to do that because it's just it's cooler how it is. It's been a table in my family for, you know, 80 years or whatever. I feel very fortunate to have this in my possession now. I have to tell our baby to stop grabbing. I keep it down by a piano in our living room, and the baby always walks over and wants to pull himself up on it. And it's just like, you know, so I'm trying to keep it safe and preserved. But maybe I could clear coat it or something just to keep the paint from flaking anymore. But again, like I said, I feel really happy to have this in my family. Super cool. Thanks again to the Boston Drum Builders blog for giving this information on his great website. I've used it before on other various like stone drums and various Boston drums through the years. Thanks to Joe Mechler, Joey Boom, for his information. Be sure to check out the Delaware drum show. That's Joey Boom's baby. And it's an amazing show I've yet to go, but I keep seeing pictures and hopefully I'm there next year. So and then thanks to Tim Northup for the and everyone on the 1920s and 30s drum set, traps and percussion sound effects collectors page. And I hope you guys enjoyed this. This is, again, a little bit different. And I wanted to share this with you guys. So thank you for watching and I will see you in the next video.


In this activity you've been asked to consider some of the changes brought about to the Law of Adverse Possession by the Land Registration Act 2002, which has made some significant changes to the law. Before we discuss those changes it's really important to understand that these changes only apply to land that is registered. For land that is not registered, unregistered land, the old law still applies so we now have two systems of adverse possession depending on whether the land is registered or unregistered. Now hopefully you've managed to work out what some of these dramatic changes to the law have been. Essentially under the old law a squatter who would be in an adverse possession for 12 years would automatically become the owner of the land. The new law, the Land Registration Act 2002, Schedule 6 makes it much much more difficult for a squatter to succeed in successfully becoming the new owner of the land. So let's just consider some of the steps the squatter must take in order to become the new owner of registered land under the Land Registration Act 2002. First of all the squatter needs to be very proactive. After he's been on the land for 10 years he has to make an application to the land registry to become the new owner of the land. That's the first step. Nothing is automatic anymore. The squatter needs to be proactive. At this point if the owner does nothing in response to receiving the squatter's application then the squatter will succeed in becoming the new owner of the land. Now for obvious reasons it's very unlikely that the owner is going to be content to let this happen so it's very rare that a squatter will win because the owner's done nothing. Alternatively at this point the owner may serve a counter notice on the squatter and if this happens the squatter will generally lose at this 10 year point. The squatter's application will fail but there are some exceptions to this. One of the main exceptions is where the squatter has adversely possessed land which is on a boundary with his neighbour. If the squatter has mistakenly used an extra piece of land on the boundary with his neighbour the squatter can succeed at the 10 year point. But this is a very narrow exception. Normally if the owner serves a counter notice the squatter will fail at the 10 year point. But all is not necessarily lost for the squatter because if he loses at the 10 year point but manages to stay on the land for a further 2 years the legislation allows the squatter to apply again to become the owner of the land and this time the squatter will win. So there is a chance still for the squatter to win. As you can hopefully see it's now much more difficult for squatters to become the new owner of somebody else's land under the Land Registration Act 2002. We've really tightened up the situations in which squatters will win. Now you need to think about whether this change is an appropriate one. In the first video we thought about some reasons for having a law of adverse possession. We said that it respects squatters psychological connection to land. It encourages owners to use their land. It ensures that the law is in sync with reality. It ensures that ownership of land matches up with the people that are actually using the land. What you need to think about is whether the new law goes too far in respecting owners rights at the expense of respecting squatters rights.


Hello and welcome to day 84 of the Mindfulness Challenge. Today we're going to talk about expectation. We're going to do a meditation and we're going to talk about addiction as well, addiction, expectation and how we have sometimes these unrealistic ideas within our minds of where we should be and how we can be. That turns us then to throw things away and not work with certain aspects and etc etc. So what I want to talk about today is how, through our own internal expectations, how we sometimes put ourselves under too much pressure and there's a Buddhist saying called hungry ghosts. That basically means that within a spiritual or psychic realm that certain states or certain types of people are people who are never completely happy. They always want something else, they always need something else and that really is something to drive within yourself to always be better. I get that because obviously you want to progress and you want to move forward, but those drivers to become better and better and better and better and better can sometimes form parts of addiction. I know a lot of people who've lost a job or lost a loved one or whatever the scenario is and instead of trying to work within, they work outside and that work outside turns to alcohol, can turn to drugs, can turn to all of those things. And if you've read my book from a burden to a blessing, you will understand that I can be quite, I can have a lot of empathy with people who have been there because, you know, we've all, a lot of us have had the dark night of the soul, but it's what our expectations are and what we want and how we can sometimes think that, you know, without desire and expectation or ambition, everything in our lives is sufficient. And we should always want to be better and do better things, but not at the expense of everything else. And living a simple but meaningful life can sometimes be the best way.  I'm not saying that. What I'm saying is, is that, you know, plain vegetables are as nutritious, if not more than some of the very expensive vegetables. And it's all about how we, you know, understand our expectations, our ambitions, our desires and that that doesn't become a tool or a stick to beat ourselves with, that then turns us back to something that gives us comfort that forms an addiction. And, you know, we always, we always try to think of ourselves as being, you know, people who will help others and we be love and give love is very important. But just be kind to yourself in terms of your expectation and be kind to yourself in a way that, you know, that gives yourself that little lift without having to really exert or or desire something too much or move forward too fast or push yourself too hard. There's a great cartoon that I've seen recently and there's a dog on a couch and the dog saying to the psychologist, why is it only ever good dog? Why can't it ever be great dog? And it's, it's, I love that it's really good and it's really funny to understand that, you know, the compliments or the way in which we look at ourselves, the expectations and and the desires and things like that. You know, we can, we can put ourselves down one way and and try to aspire too much the other way and the ability to be able to sit, as I say, in the in the sea of uncertainty without no expectation. Having the want to to develop ourselves along our spiritual pathway, but not turning that into a craving or a desire or an addiction is key to that. I have a lot of questions recently about saying, you know, I've started doing spirituality now and, you know, why and why isn't this happening or why isn't that happening and what can this be done and why am I now? And I think to myself, well, the key to the key to spirituality and spiritualism is connection and relationship with self and connection and relationship with spirit. And that connection and relationship with self and connection and relationship with spirit is all about meditation. It's all about loving kindness. It's all about compassion, empathy, all of the words that I've used a zillion times over the past 84 days. So when we talk about our own development and an understanding where we are and thinking about how we don't form addiction and and how we don't become these hungry ghosts who always have a desire for an insatiable capacity, and that they really or rarely satisfied grasping addiction that they can get caught up in and thinking about a really nice space where we have this understanding of movement and understanding of pace and understanding of the organic nature and understanding of how we develop at a rate that is depicted and pleasant for ourselves. It's really important and think about how we might remember ourselves going forward. How do we look back on this phase of our life and how do we think about things? We worry a lot about, innately dissect the past or worry about the future and being in the moment and understanding that today I'm going to do some stuff that's going to help me move forward. I said the other day that Rome wasn't built in a day but some of it wasn't and we can get lost in the bigger picture stuff. If we can make some small changes to ourselves and to our lives and our well-being and our health and everything else, it's really important. So what I'd like you to do now, we're going to go into a meditation and I'm going to put a picture up. And what I'm going to do is now is I want you just to close your eyes, take a deep breath in, hold it for two seconds and just breathe out, breathing in, hold it for two seconds and just breathing out. And with that, I'd like you to just bring your awareness to your right foot. It's very important that we bring our awareness to our feet, it grounds us and that's very important indeed. And when we bring our awareness to our right foot, sense any of the sensations in your body and what are you feeling at the moment. And then bring your attention to your left foot and what sensations are you feeling there at the moment. Your feet planted on the ground allows you to ground yourself, allows you to feel stable and secure. And I want you to feel stable and secure.  And when you sat here, I just want you to bring your awareness and the vividness of this situation and look around you and smell and see the colours and feel the energy that's around you. And be grateful and thankful for this wonderful place that is so special and dear to your heart and sit in that space. And just bring to your mind why is this space so special to you? What are the things that make it so? What are the things that fill the chambers of your heart with love? Just bring them to mind. And as we do, we understand that the simplicities of life, love, friendship, family, children, spirituality are all things that we've had or we have or we could have and understand that our desires, our ambitions, our expectations should be to grow and develop. But at the rate of the will of nature, of Gaia, of God, of the divine and knowing that by doing the smallest thing today, it could make a big difference tomorrow. And taking away some of those desires to manifest some of the materialistic things that we may want and bring it back to the heartfelt needs and desires of simplicity.  We strive and put ourselves into situations. We stress ourselves. We push ourselves too far to buy things and to do things. We don't really need or want, but have a ffictitious desire to have. I want you to bring to mind something that you would like to achieve within the next six months. And I want you to bring that to mind in a way that is so vivid, is so real, that you can talk about it in the present tense because it has been manifested, it's been delivered. But this is something that is going to allow you to grow personally as a human, as a spiritual soul. For the betterment, not only of yourself, but for those around you. And just sit with that for a moment. And I want you to just turn your attention now to your heart. And I want you to invest in your heart, a space of internalised love that you are good enough, that you can manifest your true potential. And then a desire to always look better and do more and more and more and more, dissipates for the organic abundance of our own journey, step by step. And when we don't achieve some of the things that we set out to do for us to be that betterment in our mind, body and soul, is we don't say that I can't do this. I haven't got the willpower to be this person. And I don't want you to condition the wrong way around, to go inside and sense, what is it you really want in? What is it you really want to get to? And how are you truly going to get that? And let go of all of those expectations and feel to yourself a lovable nature. Saying that I can breathe, I can be, I will do, but in a healthy, well-being organic way. And feel the inner love, beauty and rational of taking your time, allowing things to unfold. Moving forward step by step to oneness and true enlightenment of your body, your mind and your soul. Without desire, everything is sufficient and allow your love and pathway to fill your heart. From this day forward, you have the ability to appreciate yourself, to appreciate everything that's around you and to organically move forward to that space of loving kindness, oneness and enlightenment. When you're ready, take a deep breath in, slowly wiggle your fingers and come back into the room. It's funny sometimes where I go with things and I just had large parts of that channeled and being pointed towards certain things. Expectation is an interesting one. And who sets expectations and how do we meet them? And I'm not talking about dumbing yourself down so you have no ambition. Progress along your spiritual pathway is of paramount importance. But putting yourself under huge amounts of pressure, turning to other things because you haven't achieved or things have gone wrong. The need for a drink, the need to... I don't know. It doesn't never satisfy the hungry ghosts. So be pure in your intentions. Give yourself that loving kindness and support that you need to be able to move forward in a way that is conducive to your development both as a human being and as a spiritual soul. Be love and help others and give love. Day 84 of the Mindfulness Challenge. I hope you enjoyed it. I shall see you all tomorrow. God bless. Be love and give love. Good morning, Julian. I love you and I hope you're staying well and staying safe and shining your light as brightly as you can. It's important, especially today. See you later. Take care. Bye-bye.


The Ministry of Health, Wellness and Elderly Affairs remains committed to ensuring that vaccines are readily available and accessible to all. The National Vaccination Program will be offering the Janssen COVID-19 vaccine as an additional vaccine, giving individuals another option to choose from, especially those who have a genuine fear of needles. This is the opportunity to become fully vaccinated with only one dose of a COVID-19 vaccine within a short space of time, especially ahead of the festive season. The Janssen COVID-19 vaccine will be available as a single primary vaccination dose for individuals 18 years and older. It can be offered as a single booster and is also authorized for use as a mix-and-match booster dose, following the completion of a primary series with a different COVID-19 vaccine such as Pfizer or AstraZeneca. The Janssen vaccine, like other WHO approved vaccines, have undergone rigorous testing and review by the relevant regulatory authorities and found to be safe for use. It is safe and effective at protecting people from the extremely serious risk of COVID-19 and can be administered to people with non-medical conditions associated with increased risk of severe disease such as hypertension, chronic lung disease, cardiac disease, obesity and diabetes. How effective is the vaccine? A single dose was found to have an efficacy of 66.8% against symptomatic moderate and severe COVID-19 infection, and 28 days after inoculation was found to be 85.4% against severe disease and 93.1% against hospitalization. The most commonly reported side effects associated with the vaccine are pain add-in checks and sight, headache, fatigue, muscle aches and nausea, which occur within one to two days following vaccination and are mild to moderate lasting one to two days. The Ministry of Health, Wellness and Elderly Affairs appeals to the public to get vaccinated. As the festive season approaches and with the Omicron variant of concern, we must maintain and strengthen the public health measures that work, wearing a face mask, physical distancing, hand washing, respiratory and cough hygiene, avoiding crowds and ensuring good ventilation. St. Lucia's COVID-19 vaccination coverage, as of Tuesday, December 7th, 2021, stands at 26.2% fully vaccinated. 4.1% are partially vaccinated. Individuals who are due for the second dose are encouraged to do so. Do not risk becoming infected with COVID-19 and its complications. Ensure your protection. Do not hesitate. Vaccinate.


First and foremost, Aaron, it's so great to see you back managing healthy. How are you feeling after the procedure? I feel great. I really do. I'm so glad I got it done now and out of the way. And just made me realize how good I was not feeling the months leading up to that. Just wasn't quite myself. Just had to kind of reach for it a little more than normal every day. And you know, since I came out of surgery, I almost instantly felt like a different guy again. So that was it's really nice. And the outpouring of support and people that have reached out to me has been really touching. We heard you with Meredith the other day, Aaron, and sharing some of these thoughts. But what made you finally say, hey, I need to do something about this right now? Well, back home in Connecticut, I felt like I needed to get checked up. Just I've been getting my heart checked on now for 30 years, knowing what I've been through in the past and stuff. So I just wanted to make sure I went through some checkups. And everything was checking out well until I wore the monitor. And they realized my heart rate was low and not rising properly. And I think it was a classic case of the pacemaker being needed. So I had a lot of conversations with my doctor in California who I've known for 30 years, who I know really well. He kind of talked me through it. And so there was a level of confidence that, A, I needed it. But that it was going to really make a difference for me. And it certainly has. Well, that is great to hear. And it's great to see your energy out there and know you are feeling better. I'd imagine also made you feel pretty good watching your starting pitcher today. What do you think of Jordan Montgomery? Yeah, another really good step for him. Two innings last time out in Sarasota. And then the command, just the pounding of the strike zone, really in control in his three innings there. Even the inning where he got into a little bit of trouble with some soft contact against him, he's able to not flinch and just work his way out of that. So I thought all in all, a really good day's work to get to his three innings, but also really pitch efficient as well. Yeah, Aaron, welcome back. We were all pulling for you and feeling for you and thought you did a great job of handling everything, keeping everybody at ease, including your team, to understand what was going on and educate them. Obviously, when you came back, you're right back into the thick of things. And then you've got a weather day and you've got to make a quick call. Garrett Cole's not going to go down. We're going to do a simulated game. How did that work out for Garrett Cole? Yeah, I think it was good. We got with Garrett and kind of gave him the lay of the land and ultimately let him make the call.  Do you just want to go ahead and get it done? I think at this point in spring, I think Garrett made a wise decision to just be able to get his work in, knowing it was just going to be a two-inning situation. He actually ended up getting close to 50 pitches, which was good. But I think later in the spring, where you're talking about four and five innings, maybe more of a decision, but I thought it was good to get it in and out of the way and get him built up. Also allowed Jamison to start that game down there. So, all in all, with some of the weather issues we had, I was happy that our guys were able to get the proper work in. Speaking of Jamison Tyone, Aaron, what stood out most to you about watching his star yesterday? Well, you know, coming off the first start, and obviously you're coming back from injury and your new team, so you just want to get all these firsts out of the way. And I thought in his first start, he was really good. He threw seven pitches, so it was almost like he almost didn't break a sweat out there. We sent him down to the bullpen to finish off.  You know, he had to hold runners. He had to get on the same page as far as just, you know, sign sequencing with a runner on second base. Things you got to do and get used to. And then execute pitches when you're in a little bit of a jam. And all the while, just taking another step in his buildup. So I thought it was a really good day for him. Two straight strikeouts here from Licky, who is ahead of Harper now, 0-1. Aaron, how about John-Carlo stand today? I mean, two just rocket doubles, over 109 miles per hour off the bat. And you've talked about, you think the version we saw in October last year could be even better than the MVP version of Stan. What about the abats, do you think is an even elevated caliber? Yeah, I've felt that way, guys, really since even 2019. I just feel like he's gone to another level as far as his preparation, his mindset, his understanding of him, the league, what guys are trying to do to him. I just feel like he's really good at focusing. So while, you know, he's a little bit older than whatever he was 27 when he won the MVP, I think the knowledge that he has while still being a pretty young guy, if he can, again, the important thing is making sure he's posting and getting out there 140, 145, whatever times. And if he does that, I'm really confident that some massive results could be there. Gary Sanchez also off to an excellent start this spring. How important is that component there and Gary getting off to a good start this season? Yeah, look, I don't want to overstate it, you know, because, you know, I think we look too much into these things sometimes, but certainly coming in and getting some immediate results coming off of last season is definitely nice. But I love his work. I love how he's looked behind the plate. I love the work he's been putting in each and every day, the ownership he's taken of his work and excited about where he's at and what he's going to do for us. Well, Lucas Licky strikes out the side, which means we don't get any more time with you, Aaron, but thank you so much. Jerry Lane says hi. All right, see you guys.


Hi everybody, Joe for jaspyscasebrakes.com coming at you with another case of flawless basketball. Really appreciate everybody really digging deep and making this happen. At the end of the video, we will do the Super Bowl Squares promo randomizer. Remember, if we pull the LeBron triple logo, man, as far as I know at the moment, Wednesday, February 2nd, 2021, 6.17 p.m. on the West Coast. And here in Los Angeles, that logo, man, has not been pulled. If that is pulled in this case, I mean, it's a long shot, but I still have to mention it just so we know. We're not going to do a randomizer. We're going to discuss all options with the people that are part of that card. So which is something that we normally don't do, but that's it's a unique thing. Gretchen has the Lakers. Adam has the Heat. And Gretchen has the Cavs. So as it says, we're not going to do majority rules. We made that pretty clear from the get-go. So we'll talk to both of them. It'd be a good problem to have. All right. So there's the fresh case of Flawless. Got another one in the store. If you want to run this back, jaspyscasebreaks.com. Here are the people who bought their team straight up. I try to appreciate. So not too many teams ended up in that random number block. Here's the Chicago one. Here is the Sixers, Brooklyn, and the Milwaukee number block. We did those randomizers in separate videos. If you want to look at the actual randomizing of it, put all that out there. Got to have the train whistle ready, the bell and whistle.  Two briefcases in this. I'll be using a couple of blanks right here to hide the case cards. Just need to see where the auto is. Try not to look at the auto. I think that's the gem on the right side. No, that's the gem on the left side. Auto's on the right side. I don't know who it is. We're going to find out in a moment. Here's the slider box. I'm going to use this third one right here to slow play those hits over there. All right. Good luck. On top, 13 out of 15 Harrison Barnes. Sacramento Kings. That'll be for Sean Maddock, who picked up the King's last. So last ball and mojo strikes again. Seven out of 15, Robert Covington. That's a cool patch. Trailblazers. That'll be for Portland. Portland is a number block team, part of that Chicago group. So that would be Portland 7. And that'll be for Gretchen in Portland 7. 5 out of 25, Hilo Turcolu for the Orlando Magic. Matthew Chirac. We've got Killian Hayes, 8 out of 15. I like how they started cutting out the lettering there in the foil. That looks nice. Pops really nicely. Detroit. David B. Pistons. There's Hakeem Olajuwon, 10 out of 25. The dream for Houston. Steven Flatt. And a 5 out of 5, a Fox in the box, De'Aaron Fox. What's that patch? Is that their... Not sure what that is. Where's Oliver? He's a Kings fan. So Sean Maddock, nice last ball and mojo. 70% of the time hits 100% of the time. Out of 5s and under, get the train whistle. All aboard the Big Head Express. I don't know if that's their... That's their advertising logo on there or if it's... I don't know, maybe something else. Extra lettering or a little slogan or phrase or something like that. 4 out of 10, Sija McCollum. Portland. Portland, again a number block team. This time Portland 4. Number 4, Gretchen. And we've got Andre Drummond. 17 out of 25, Lakers edition of Andre Drummond. So that's for Gretchen... Or no, check that. No, that's for Gretchen. She has the Lakers and Cavs. Sorry, I was looking at the Cavs uni right here. Cleveland! This is for you! Ah, Gretchen saying Sacramento Pride. Nice. There you go. Good call. All right. Let's see what we got in here. Once again, the small print saying naturally mined, not lab grown. Yeah, for its encapsulated gemstone products are naturally mined and not laboratory grown. That's what all the small print says, etc, etc. All right, first one is Jimmy Butler. 6 out of 10 diamond. Jimmy Butler for Adam and the Miami Heat. Shining bright like a diamond. All right. This side, what do we have? Who do we have? Kind of a bluish team? We have... Wow, another Luca Donic? 11 out of 15 Lulu. This time, no patch, but... flawless autographed Luca Donic. Dows Mavericks. Who, Lynn, with that one? If you watch our previous break videos, we've been pulling some Luca Donic's. We've been on a nice Lulu run. I guess all I'm doing is pulling, pulling Lulu's now. It's a great card. I just, I would love to see a little, a little variety on this run. But who is happy? It's a nice card. All right. So autographed probably again on the right side? Yeah. Because I see the gem on the left side. I don't know who it is, but hide those really quick. So keep it as much of a surprise as possible. Second briefcase. Good luck, everybody. Where does this guy end up? There's 8 out of 10 Ben Simmons. Trade deadline coming up next week? Soon. Sixers are a number block team. So sixers eight. We'll go to, we'll go to Allen. Where does Ben Simmons end up? Or does he not go anywhere? Does he not end up anywhere? We got Marcellionis 9 out of 25. Cerunis for the Warriors Gretchen in Golden State. Got an Emanuel quickly. Three out of 10. Nice patch. Nice auto. It's a nice one for Brian S and the New York Knicks. Then we got Peyton Prichard. Momentus Inc. Three out of 15. Boston. Gary Gordon with the Celtics. We've got a Patrick Williams RPA one out of five. So that goes to Chicago one.  And a train whistle. All aboard the Big Head Express. People are saying, hey, all he's got to do is get healthy. Pretty good. All right, a few more here than the encased cards. We got Clyde the Glide Drexler. Eight out of 15. Portland eight is on that other side over there. That's Andrew. Andrew Roth with Portland eight gets the glide. Clyde the Glide. There's on hell. You're welcome. I have one out of 25. Isaac Acoro. Excellence autograph for Gretchen. Cleveland. This is for you. And the last one here is Knights Jamal Murray. 13 out of 25 for Denver. It'll be for Thomas Brooks and the Denver Nuggets. All right. See what we got in here. Would love to see a top tier rookie. We got here. We have. Nice. The Admiral. David Robinson legends diamond two out of five. A little bit bigger bigger than the standard diamond size, but tiny bit smaller than the one of one diamond spurs. Derek got the spurs straight up and all aboard the big head express and the final hit here in pick your team 10. We got nine out of 25. There's his elbow. There's his shoe and it's a Laker nice signature prime materials Anthony Davis three color patch and the nice on card autograph just stay healthy Anthony. Come on. And that is for Gretchen and the Los Angeles Lakers. I think they're coming later tonight. Poor lady. All right. Ladies and gentlemen, that is it. The case is closed on pick your team 10. We got we got two Super Bowl square spots to give away here. So let's gather all the names that bought teams straight up new dice, new list. Once again, top two after top two after seven, you're going to be in our Super Bowl squares promo all the details on jazby's case breaks dot com. One two three four five six and good luck seventh and final time after seven top two very close Gretchen no cigar there though. Thank you though. Thanks everybody for getting in for giving this ago. Top two you're happy because you have a Super Bowl square promo spot canard with a spot and Josh with a spot. I don't think I called either of your names in this break. So there you go. Hopefully you'll do well in that Super Bowl squares promo Josh and canard. Thank you very much. I'm Joe for jazby's case breaks dot com. I'll see you next time for the next break. Bye bye.


The global program on anti-corruption financial crimes and asset recovery is developed with the understanding of the issue and preparing methods to detect and prevent the dissimulation of stolen assets is important. As the saying goes, the strength of the chain is the strength of its weakest link. Interpol provides relevant and effective anti-corruption and asset recovery training to law enforcement and other government officials from our 190 member countries. Our methodology is a thematic capacity building program that are offered on regional basis, but some are initiated on space week requests from national authorities to develop and reinforce national investigative capacity. We focus on international asset recovery depending on sound credible and effective investigation. The global programs focus on developing such skills of our audience in international cooperation, evidence gathering, ease preservation and effective presentation to ensure success in prosecution and recovery of stolen assets. The trainings are targeted at enhancing the skills of anti-corruption investigators The knowledge that have been gained from these our global programs by participants have been shared with other investigators and officials in their home agencies and countries and these have translated into improved coordination of anti-corruption investigations and resultant recovery of stolen assets. The program was launched in 2012 and has led to the training of over 600 anti-corruption investigators and prosecutors and judges in 16 different sessions that were spread over different regions of the globe.