SAMSON Forum
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • SAMSON Connect
    • Get SAMSON

    How to get selenium nano particles in spherical shape?

    SAMSON
    3
    3
    3535
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Thirumal last edited by

      Is it possible to get selenium nano particles in spherical shape?

      1 Reply Last reply Reply Quote 0
      • DmitriyMarin
        DmitriyMarin last edited by

        @Thirumal
        Yes, you can create a Selenium nanoparticle (SeNP) in a spherical shape in SAMSON using Python Scripting (https://samson-connect.net/app/main?key=element&uuid=7b654ce6-e38c-b97f-6746-4fd6934487c2). For that, you need to know the geometrical placement of Selenium atoms on the sphere.

        Let us have such positions in the following arrays: x, y, z.

        layer = SAMSON.getActiveLayer() # get an active layer; you also can create one
        structuralModel = sam.Modeling.StructuralModel.StructuralModel() # a structural model, where atoms will be place
        structuralModel.create() # create it
        layer.addChild(structuralModel) # add this structural model in the layer
        structuralRoot = structuralModel.getStructuralRoot() # get a structural root of this structural model, atoms can not be directly added into structural model
        # define arrays x, y, z
        # ...
        # ...
        # create Selenium atoms and add them in the data graph
        for i in range(0,len(x)):
            # create a Selenium atom
            seleniumAtom = sam.Modeling.StructuralModel.Atom(SAMSON.getElementTypeBySymbol('Se'), Quantity.angstrom(x[i]), Quantity.angstrom(y[i]),Quantity.angstrom(z[i]))
            seleniumAtom.create()
            structuralRoot.addChild(seleniumAtom) # add it in the structural root
        

        Dmitriy,
        The SAMSON Team, https://s-c.io

        1 Reply Last reply Reply Quote 1
        • Stephane
          Stephane last edited by Stephane

          Another possibility could be to start from a selenium crystal and "sculpt it".

          • Get a CIF file for a crystal you like at http://rruff.geo.arizona.edu/AMS/minerals/Selenium. You will need the CIF importer in the Crystal Creator SAMSON Element (https://samson-connect.net/app/main?key=element&uuid=58a75a78-abbc-2c60-6214-e668b5c45a0d). In this example, I'm using this CIF file: http://rruff.geo.arizona.edu/AMS/download.php?id=10390.cif&down=cif.
          • When you import the CIF file, use a big enough number of cells, for example 10 in each direction:
            0_1528385266091_08798f27-b8d7-4139-8e87-97f67c07b32f-image.png
            This will create 32000 atoms:
            0_1528385319471_d2cb857d-3ff4-4d2f-ba1b-9f52e0170c30-image.png
          • Select one atom around the center of the crystal, with the selection editor 0_1528385357394_dd40b047-a00b-4346-8801-e0193268107e-image.png:
            0_1528385397414_315ea865-a94f-4f62-a4be-8348071ee4e0-image.png
            (look around to make sure the selected atom is approximately in the center)
          • Open the Find window (CTRL / CMD + F or Selection / Find...):
            0_1528385478242_d43a3244-962b-4bcd-94f1-4ea3c052fe58-image.png
          • Enter the following search string: n.t a w 20A of n.s in the box named "Selection string" and press the OK button. This is the short form of "node.type atom within 20 Angstrom of node.selected", i.e. all atoms within 20A of the current selection. This selects atoms in a 20A radius sphere:
            0_1528385607949_e9280e37-b54c-4560-9e6a-133282b1f0bc-image.png
          • Open the Find window again, to invert the selection with the following NSL expression: n.t a and !n.s (in the box named "Selection string", then press OK). This means "all nodes that are atoms and that are not selected". This selects everything outside the nanoparticle:
            0_1528385806987_1.png
          • Press the "delete" key to erase the selected atoms, or click on the "Current selection" widget and select "Erase selection":
            0_1528385902405_a3c8d30d-c47e-41ed-a5da-5d9a307eb47c-image.png
            This leaves the particle alone:
            0_1528385954376_7e5484ab-1bb4-44b0-8d96-f6534eb60b9d-image.png
          • In the Document view, select the Property model called "Selenium crystal" and delete it, i.e. go from
            0_1528386023100_d66cd933-e574-4c80-bbc9-35c1820851ee-image.png
            to
            0_1528386038473_4a83e287-d616-4cbb-ad50-695cc3fd846d-image.png
          • You now have a spherical selenium nanoparticle with a 20A radius. Save it to a SAMSON file format or export it to a PDB file. Here is the SAMSON version: 0_1528386144295_Selenium nanoparticle.sam

          Hope this helps,

          Stephane

          1 Reply Last reply Reply Quote 0
          • First post
            Last post